English
Language : 

BC2102 Datasheet, PDF (7/15 Pages) Holtek Semiconductor Inc – Sub-1GHz OOK/FSK Transmitter
BC2102
I2C Mode
If the device is connected to an external MCU, then
the I2C mode can be used. When the SCL line (Pin 5)
is pulled low for more than 16μs (tENI2C), the device
will enter the I2C Mode from the Normal Mode, dur-
ing which the external control register can configure
the special function registers in the device using I2C
commands. When the device receives a correct I2C
STOP signal followed by the SCL line being pulled
low for more than 16μs, the device will return to the
Normal Mode.
In the I2C Mode, the MCU can configure the internal
relevant registers using I2C serial programming. The
transmitter only supports the I2C format for byte
write, page write, byte read and page read format. The
transmission procedure is shown as below.
Symbol definition:
• S: Start symbol
• RS: Repeat Start
• P: Stop symbol
• DADDR[6:0]: device address, 21h
• R/W: read write select, R(0): write, (1): read
• RADDR[7:0]: register address
• ACK: A(0):ACK, NA(1):NAK
• Bus Direction:
host to device:
device to host:
PCLK/SCL
DIN/SDA
>16μS
tENI2C
I2C
Start Condition
I2C
>16μS
Stop Condition
tEXI2C
ACK
Normal Mode into I2C Mode
I2C Serial Programming
I2C Serial Programming
I2C Mode Terminate
Byte Write
S DADDR[6:0] W A RADDR[7:0] A
DATA
AP
Page Write
S DADDR[6:0] W A RADDR[7:0] A
DATA
A DATA(n+1) A DATA(n+x) A P
Byte Read
S DADDR[6:0]
WA
RADDR[7:0]
A RS DADDR[6:0]
RA
DATA
NA P
Page Read
S DADDR[6:0]
WA
RADDR[7:0]
A RS DADDR[6:0]
RA
DATA(n)
A DATA(n+1) A DATA(n+x) NA P
Rev. 1.00
7
December 21, 2016