HT45R37V Holtek Semiconductor Inc., HT45R37V Datasheet - Page 50

no-image

HT45R37V

Manufacturer Part Number
HT45R37V
Description
C/r-f Type 8-bit Otp Mcu
Manufacturer
Holtek Semiconductor Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HT45R37V
Manufacturer:
HOLTEK
Quantity:
3 200
Rev. 1.00
SRW
The SRW bit is the Slave Read/Write bit. This bit de-
termines whether the master device wishes to trans-
mit or receive data from the I
transmitted address and slave address match, that is
when the HAAS bit is set high, the device will check
the SRW bit to determine whether it should be in
transmit mode or receive mode. If the SRW bit is high,
the master is requesting to read data from the bus, so
the device should be in transmit mode. When the
SRW bit is zero, the master will write data to the bus,
therefore the device should be in receive mode to
read this data.
TXAK
The TXAK flag is the transmit acknowledge flag. After
the receipt of 8-bits of data, this bit will be transmitted
to the bus on the 9th clock. To continue receiving more
data, this bit has to be reset to zero before further data
is received.
HTX
The HTX flag is the transmit/receive mode bit. This
flag should be set high to set the transmit mode and
low for the receive mode.
HBB
The HBB flag is the I
when the I
START signal is detected. The flag will be reset to
zero when the bus is free which will occur when a
STOP signal is detected.
HASS
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 ad-
I
2
C Bus Initialisation Flow Chart
2
C bus is busy which will occur when a
2
C busy flag. This flag will be high
2
C bus. When the
I
2
C Slave Address Register - SIMAR
50
I
The SIMARregister is also used by the SPI interface but
has the name SIMCTL2.
The SIMARregister is the location where the 7-bit slave
address of the microcontroller is stored. Bits 1~7 of the
SIMAR register define the microcontroller slave ad-
dress. Bit 0 is not defined. When a master device, which
is connected to the I
which matches the slave address in the SIMARregister,
the microcontroller slave device will be selected. Note
that the SIMAR register is the same register as
SIMCTL2 which is used by the SPI interface.
I
Communication on the I
steps, a START signal, a slave device address transmis-
sion, a data transmission and finally a STOP signal.
When a START signal is placed on the I
vices on the bus will receive this signal and be notified of
the imminent arrival of data on the bus. The first seven
bits of the data will be the slave address with the first bit
being the MSB. If the address of the microcontroller
matches that of the transmitted address, the HAAS bit in
the SIMCTL1 register will be set and an I
be generated. After entering the interrupt service rou-
tine, the microcontroller slave device must first check
the condition of the HAAS bit to determine whether the
interrupt source originates from an address match or
from the completion of an 8-bit data transfer. During a
data transfer, note that after the 7-bit slave address has
been transmitted, the following bit, which is the 8th bit, is
the read/write bit whose value will be placed in the SRW
bit. This bit will be checked by the microcontroller to de-
termine whether to go into transmit or receive mode. Be-
fore any transfer of data to or from the I
microcontroller must initialise the bus, the following are
steps to achieve this:
Step 1
Write the slave address of the microcontroller to the I
bus address register SIMAR.
2
2
C Control Register - SIMAR
C Bus Communication
dresses match then this bit will be high, if there is no
match then the flag will be low.
HCF
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 transfer the flag will go high and an in-
terrupt will be generated.
2
C bus, sends out an address,
2
C bus requires four separate
October 20, 2009
HT45R37V
2
2
C interrupt will
C bus, all de-
2
C bus, the
2
C

Related parts for HT45R37V