Document # 001-20559 Rev. *D
187
Digital Blocks
17.2
Register Definitions
The following registers are associated with the Digital Blocks and listed in address order. Note that there are two banks of reg-
isters associated with the PSoC device. Bank 0 encompasses the user registers (Data and Control registers, and Interrupt
Mask registers) for the device and Bank 1 encompasses the Configuration registers for the device. Both are defined below.
Refer to the
and the
“Bank 1 Registers” on page 123
for a quick reference of PSoC registers
in address order.
Each register description that follows has an associated register table showing the bit structure for that register. The bits that
are grayed out throughout this manual are reserved bits and are not detailed in the register descriptions that follow. Reserved
bits should always be written with a value of ‘0’.
The Digital Block registers in this chapter are organized by function, as presented in
. To reference timing diagrams
associated with the digital block registers, see
. For a complete table of digital block registers,
refer to the
“Summary Table of the Digital Registers” on page 162
.
Data and Control Registers
The following table summarizes the Data and Control registers, by function type, for the digital blocks.
Table 17-4. Digital Block Data and Control Register Definitions
Function
Type
DR0
DR1
DR2
CR0
Function
Access
Function
Access
Function
Access
Function
Access
Timer
Down Counter
R*
Period
W
Capture/Compare
RW
Control
RW
Counter
Down Counter
R*
Period
W
Compare
RW
Control
RW
Dead Band
Down Counter
R*
Period
W
N/A
N/A
Control
RW
CRCPRS
LFSR
R*
Polynomial
W
Seed
RW
Control
RW
SPIM
Shifter
N/A
TX Buffer
W
RX Buffer
R
Control/Status
RW**
SPIS
Shifter
N/A
TX Buffer
W
RX Buffer
R
Control/Status
RW**
TXUART
Shifter
N/A
TX Buffer
W
N/A
N/A
Control/Status
RW**
RXUART
Shifter
N/A
N/A
N/A
RX Buffer
R
Control/Status
RW**
LEGEND
*
In Timer, Counter, Dead Band, and CRCPRS functions, a read of the DR0 register returns 00h and transfers DR0 to DR2.
** In the Communications functions, control bits are read/write accessible and status bits are read only accessible.
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 ...