504
CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
I
2
C
28.4
PSoC Device Distinctions
The CY8C28x03, CY8C28x23, CY8C28x43, and CY8C28x45 have two I
2
C blocks. The rest of the CY8C28xxx devices have
only one.
28.5
Timing Diagrams
28.5.1
Clock Generation
2
C input clocking scheme. The SYSCLK pin is an input into a four-stage ripple divider that provides
the baud rate selections. When the block is disabled, all internal state is held in a reset state. When either the Master or Slave
Enable bits in the I2C_CFG register are set, the reset is synchronously released and the clock generation is enabled. Two
taps from the
are selectable (/4, /16) from the clock rate bits in the I2C_CFG register. If any of the two divider
taps is selected, that clock is resynchronized to SYSCLK. The resulting clock is routed to all of the synchronous elements in
the design.
Figure 28-5. I
2
C Input Clocking
I/O WRITE
SYSCLK
4
2
8
16
Two SYSCLKS to first block clock.
ENABLE
BLOCK RESET
RESYNC CLOCK
Default
16
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 ...