SIMC1 Register
Bit
7
Name
HCF
R/W
R
POR
1
Bit 7
HCF: I
0: Data is being transferred
1: Completion of an 8-bit data transfer
The HCF flag is the data transfer flag. This flag will be zero when data is being
transferred. Upon completion of an 8-bit data
interrupt will be generated.
Bit 6
HAAS: I
0: Not address match
1: Address match
The HASS flag is the address match flag. This flag is used to determine if the slave
device address is the same as the master transmit address. If the addresses match then
this bit will be high, if there is no match then the flag will be low.
HBB: I
Bit 5
0: I
1: I
The HBB flag is the I
which will occur when a START signal is detected. The flag will be set to "0" when
the bus is free which will occur when a STOP signal is detected.
Bit 4
HTX: Select I
0: Slave device is the receiver
1: Slave device is the transmitter
Bit 3
TXAK: I
0: Slave send acknowledge flag
1: Slave do not send acknowledge flag
The TXAK bit is the transmit acknowledge flag. After the slave device receipt of 8-bits
of data, this bit will be transmitted to the bus on the 9th clock from the slave device.
The slave device must always set TXAK bit to "0" before further data is received.
Bit 2
SRW: I
0: Slave device should be in receive mode
1: Slave device should be in transmit mode
The SRW flag is the I
the master device wishes to transmit or receive data from the I
transmitted address and slave address is match, that is when the HAAS flag is set high,
the slave device will check the SRW flag to determine whether it should be in transmit
mode or receive mode. If the SRW flag is high, the master is requesting to read data
from the bus, so the slave device should be in transmit mode. When the SRW flag
is zero, the master will write data to the bus, therefore the slave device should be in
receive mode to read this data.
Bit 1
IAMWU: I
0: Disable
1: Enable
This bit should be set to "1" to enable I
IDLE Mode.
Rev. 1.40
TinyPower
Flash MCU with OPA & Comparators
TM
6
5
4
HAAS
HBB
HTX
R
R
R/W
0
0
0
C Bus data transfer completion flag
2
C Bus address match flag
2
C Bus busy flag
2
C Bus is not busy
2
C Bus is busy
2
C busy flag. This flag will be "1" when the I
2
C slave device is transmitter or receiver
2
C Bus transmit acknowledge flag
2
C Slave Read/Write flag
2
C Slave Read/Write flag. This flag determines whether
2
C Address Match Wake-up Control
2
98
HT45F23A/HT45F24A
3
2
1
TXAK
SRW
IAMWU
R/W
R
R/W
0
0
0
transfer the flag will go high and an
C bus is busy
2
C bus. When the
2
C address match wake up from SLEEP or
2
March 29, 2019
0
RXAK
R
1
Need help?
Do you have a question about the HT45F23A and is the answer not in the manual?
Questions and answers