Document # 001-20559 Rev. *D
177
17.
Digital Blocks
This chapter covers the configuration and use of the digital PSoC blocks and their associated registers. For a complete table
of the Digital PSoC Block registers, refer to the
“Summary Table of the Digital Registers” on page 162
. For a quick reference
of all PSoC registers in address order, refer to the
Register Details chapter on page 47
.
17.1
Architectural Description
At the top level, the main components of the digital block are the data path, input multiplexers (muxes), output de-muxes, con-
figuration registers, and chaining signals (see
).
Figure 17-1. Digital Blocks Top-Level Block Diagram
All digital PSoC blocks may be configured to perform any
one of five basic functions: timer, counter,
, pseudo random sequence (PRS), or
. These functions may be
used by configuring an individual PSoC block or chaining
several PSoC blocks together to form functions that are
greater than 8 bits. Digital communications PSoC blocks
have two additional functions: master or slave SPI and a full
duplex
Each digital PSoC block’s function is independent of all
other PSoC blocks. Up to seven registers are used to deter-
mine the function and state of a digital PSoC block. These
registers are discussed in the
Digital PSoC block function registers end with FN. The indi-
vidual bit settings for a block’s function register are listed in
. The input registers end with IN
and its bit meanings are listed in
16-1
MUX
16-1
MUX
4-1
MUX
CLK
Re-
Sync
Clock
Select
Data
Select
Aux
Data
Select
Digital PSoC Block
1-4
DMUX
Primary
Function Output,
clock chaining to
next block.
RO[3:0]
RO[3:0]
1-4
DMUX
Block Interrupt
Broadcast Output
Configuration Registers
FUNCTION[7:0]
INPUT[7:0]
OUTPUT[7:0]
AUX_DATA
Data Path
F1
F2
INT
BC
CLK
DATA
Summary of Contents for PSoC CY8C23533
Page 4: ...Contents Overview 4 Document 001 20559 Rev D Section G Glossary 385 Index 401 ...
Page 16: ...Contents Overview 16 Document 001 20559 Rev D ...
Page 24: ...24 Document 001 20559 Rev D Section A Overview ...
Page 30: ...30 Document 001 20559 Rev D Pin Information ...
Page 54: ...54 Document 001 20559 Rev D Supervisory ROM SROM ...
Page 60: ...60 Document 001 20559 Rev D RAM Paging ...
Page 68: ...68 Document 001 20559 Rev D Interrupt Controller ...
Page 76: ...12 Document 001 20559 Rev D General Purpose IO GPIO ...
Page 82: ...18 Document 001 20559 Rev D Internal Main Oscillator IMO ...
Page 84: ...20 Document 001 20559 Rev D Internal Low Speed Oscillator ILO ...
Page 90: ...26 Document 001 20559 Rev D External Crystal Oscillator ECO ...
Page 94: ...30 Document 001 20559 Rev D Phase Locked Loop PLL ...
Page 106: ...42 Document 001 20559 Rev D Sleep and Watchdog ...
Page 228: ...164 Document 001 20559 Rev D Section D Digital System ...
Page 234: ...170 Document 001 20559 Rev D Array Digital Interconnect ADI ...
Page 278: ...214 Document 001 20559 Rev D Digital Blocks ...
Page 296: ...232 Document 001 20559 Rev D Analog Interface ...
Page 304: ...240 Document 001 20559 Rev D Analog Array ...
Page 308: ...244 Document 001 20559 Rev D Analog Input Configuration ...
Page 312: ...248 Document 001 20559 Rev D Analog Reference ...
Page 338: ...274 Document 001 20559 Rev D Section F System Resources ...
Page 354: ...290 Document 001 20559 Rev D Multiply Accumulate MAC ...
Page 374: ...310 Document 001 20559 Rev D I2C ...
Page 400: ...336 Document 001 20559 Rev D Section G Glossary ...