222
CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
DxCxxFN
1,20h
13.3.5
DxCxxFN
Digital Basic/Communications Type C Block Function Register
This register contains the primary Mode and Function bits that determine the function of the block.
Before changing any of the configuration registers (DxCxxFN, DxCxxIN, and DxCxxOU), disable the corresponding digital
block by setting bit 0 in the CR0 or DxCxxCR0 register to ‘0’. The values in the DxCxxFN register should not be changed
while the block is enabled. After all configuration changes are made, enable the block by setting bit 0 in the DxCxxCR0 regis-
ter to ‘1’.
The naming convention for this register is as follows. The first ‘x’ in the digital register’s name represents either “B” for basic
or “C” for communication. For rows of digital PSoC blocks and their registers, the second ‘x’ set represents <Prefix>mn<Suf-
fix>, where m = row index, n = column index. Therefore, DCC12FN is a digital communication register for a digital PSoC block
in row 1 column 2. Depending on the digital row characteristics of your PSoC device, some addresses may not be available.
For additional information, refer to the
“Register Definitions” on page 348
in the Digital Blocks chapter.
7
Data Invert
0
Data input is non-inverted.
1
Data input is inverted.
6
BCEN
Enable Primary Function Output to drive the broadcast net.
0
Disable
1
Enable
5
End Single
0
Block is not the end of a chained function or the function is not chainable.
1
Block is the end of a chained function or a standalone block in a chainable function.
4:3
Mode[1:0]
These bits are function dependent and are described by function as follows.
Timer or Counter:
Mode[0] signifies the interrupt type.
0
Interrupt on Terminal Count
1
Interrupt on Compare True
Mode[1] signifies the compare type.
0
Compare on Less Than or Equal
1
Compare on Less Than
CRCPRS:
Mode[1:0] are encoded as the Compare Type.
00b
Compare on Equal
01b
Compare on Less Than or Equal
10b
Reserved
11b
Compare on Less Than
(continued on next page)
Individual Register Names and Addresses:
1,20h
DBC00FN : 1,20h
DBC01FN : 1,24h
DCC02FN : 1,28h
DCC03FN : 1,2Ch
DBC10FN : 1,30h
DBC11FN : 1,34h
DCC12FN : 1,38h
DCC13FN : 1,3Ch
DBC20FN : 1,40h
DBC21FN : 1,44h
DCC22FN : 1,48h
DCC23FN : 1,4Ch
7
6
5
4
3
2
1
0
Access : POR
RW : 0
RW : 0
RW : 0
RW : 0
RW : 0
Bit Name
Data Invert
BCEN
End Single
Mode[1:0]
Function[2:0]
Bit
Name
Description
Summary of Contents for CY8C28 series
Page 65: ...64 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G RAM Paging ...
Page 125: ...124 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 311: ...310 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G IDAC_CR0 1 FDh ...
Page 317: ...316 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 393: ...392 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 477: ...476 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Digital Clocks ...
Page 561: ...560 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...