I2Cx_MSCR
198
CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
0,D9h
13.2.66
I2Cx_MSCR
I
2
C Master Status and Control Register
This register implements I
2
C framing controls and provides Bus Busy status. Note that the second I
2
C block is available in the
CY8C28x03, CY8C28x23, CY8C28x43, and CY8C28x45 PSoC devices only.
Bits in this register are held in reset until one of the enable bits in I2C_CFG is set.
In the table, note that reserved bits are
grayed table cells and are not described in the bit description section. Reserved bits should always be written with a value of
‘0’. For additional information, refer to the
“Register Definitions” on page 497
in the I
2
C chapter
.
3
Bus Busy
This bit is set to the following.
0
When a Stop condition is detected (from any bus master).
1
When a Start condition is detected (from any bus master).
2
Master Mode
This bit is set/cleared by hardware when the device is operating as a master.
0
Stop condition detected, generated by this device.
1
Start condition detected, generated by this device.
1
Restart Gen
This bit is cleared by hardware when the Restart generation is complete.
0
Restart generation complete.
1
Generate a Restart condition.
0
Start Gen
This bit is cleared by hardware when the Start generation is complete.
0
Start generation complete.
1
Generate a Start condition and send a byte (address) to the I
2
C bus, if bus is not busy.
Individual Register Names and Addresses:
0,D9h
I2C0_MSCR
: 0,D9h
I2C1_MSCR : 0,E5h
7
6
5
4
3
2
1
0
Access : POR
R : 0
R : 0
RW : 0
RW : 0
Bit Name
Bus Busy
Master Mode
Restart Gen
Start Gen
Bit
Name
Description
Содержание CY8C28 series
Страница 65: ...64 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G RAM Paging ...
Страница 85: ...84 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Internal Main Oscillator IMO ...
Страница 93: ...92 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G External Crystal Oscillator ECO ...
Страница 97: ...96 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Phase Locked Loop PLL ...
Страница 125: ...124 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 311: ...310 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G IDAC_CR0 1 FDh ...
Страница 317: ...316 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 393: ...392 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 425: ...424 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Analog Reference ...
Страница 461: ...460 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Two Column Limited Analog System ...
Страница 477: ...476 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Digital Clocks ...
Страница 483: ...482 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Multiply Accumulate MAC ...
Страница 513: ...512 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Internal Voltage Reference ...
Страница 523: ...522 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Switch Mode Pump SMP ...
Страница 533: ...532 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G I O Analog Multiplexer ...
Страница 537: ...536 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Real Time Clock RTC ...
Страница 561: ...560 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...