BS86DH12C
High Voltage Touch A/D Flash MCU with HVIO
I
C Debounce Time Selection I
2
No Debounce
2 system clock debounce
4 system clock debounce
I
C Registers
2
There are three control registers associated with the I
register IICA and one data register, IICD.
Register
Name
7
IICC0
—
IICC1
HCF
IICD
D7
IICA
IICA6
IICTOC
IICTOEN
I
2
C Data Register
The IICD register is used to store the data being transmitted and received. Before the device writes
data to the I
C bus, the actual data to be transmitted must be placed in the IICD register. After the
2
data is received from the I
reception of data from the I
• IICD Register
Bit
7
Name
D7
R/W
R/W
POR
x
D7~D0: I
Bit 7~0
I
C Address Register
2
The IICA register is the location where the 7-bit slave address of the slave device is stored. Bits
7~1 of the IICA register define the device slave address. Bit 0 is not defined. When a master device,
which is connected to the I
register, the slave device will be selected.
• IICA Register
Bit
7
Name
IICA6
R/W
R/W
POR
0
IICA6~IICA0: I
Bit 7~1
IICA6~IICA0 is the I
Bit 0
Unimplemented, read as "0"
Rev. 1.00
C Standard Mode (100kHz) I
2
f
> 2MHz
SYS
f
> 4MHz
SYS
f
> 8MHz
SYS
I
C Minimum f
Frequency Requirements
2
SYS
C bus, IICC0, IICC1 and IICTOC, one address
2
6
5
4
—
—
—
HAAS
HBB
HTX
D6
D5
D4
IICA5
IICA4
IICA3
IICTOF
IICTOS5
IICTOS4
I
C Register List
2
C bus, the device can read it from the IICD register. Any transmission or
2
C bus must be made via the IICD register.
2
6
5
4
D6
D5
D4
R/W
R/W
R/W
x
x
x
C data register bit 7 ~ bit 0
2
C bus, sends out an address, which matches the slave address in the IICA
2
6
5
4
IICA5
IICA4
IICA3
R/W
R/W
R/W
0
0
0
C slave address
2
C slave address bit 6 ~ bit 0.
2
131
C Fast Mode (400kHz)
2
f
> 5MHz
SYS
f
> 10MHz
SYS
f
> 20MHz
SYS
Bit
3
2
1
IICDEB1
IICDEB0
IICEN
TXAK
SRW
IAMWU
D3
D2
D1
IICA2
IICA1
IICA0
IICTOS3
IICTOS2
IICTOS1
3
2
1
D3
D2
D1
R/W
R/W
R/W
x
x
x
3
2
1
IICA2
IICA1
IICA0
R/W
R/W
R/W
0
0
0
October 26, 2018
0
—
RXAK
D0
—
IICTOS0
0
D0
R/W
x
"x": unknown
0
—
—
—
Need help?
Do you have a question about the BS86DH12C and is the answer not in the manual?