|
PC87363 Datasheet, PDF (147/200 Pages) National Semiconductor (TI) – 128-Pin LPC SuperI/O with MIDI and Game Ports, Extended Wake-Up and Protection | |||
|
◁ |
8.0 ACCESS.bus Interface (ACB) (Continued)
8.3.6 ACB Own Address Register (ACBADDR)
This is a byte-wide register that holds the ACB ACCESS.bus address. The reset value of this register is undefined.
Location: Offset 04h
Type:
R/W
Bit
7
6
5
4
3
2
1
0
Name
SAEN
ADDR
Reset
Bit
Description
7 SAEN (Slave Address Enable)
0: ACB does not check for an address match with ADDR field
1: ADDR field holds a valid address and enables the match of ADDR to an incoming address byte
6-0 ADDR (Own Address). These bits hold the 7-bit device address. When in slave mode, the ï¬rst 7 bits received
after a Start Condition are compared with this ï¬eld (ï¬rst bit received is compared with bit 6, and the last bit with
bit 0). If the address ï¬eld matches the received data and SAEN (bit 7) is 1, a match is declared.
8.3.7 ACB Control Register 2 (ACBCTL2)
This register enables/disables the functional block and determines the ACB clock rate.
Location: Offset 05h
Type:
R/W
Bit
Name
Reset
7
6
5
4
3
2
SCLFRQ
0
0
0
0
0
0
1
0
ENABLE
0
0
Bit
Description
7-1 SCLFRQ (SCL Frequency). This ï¬eld deï¬nes the SCL period (low and high time) when the device serves as a
bus master. The clock low and high times are deï¬ned as follows:
tSCLl = tSCLh = 2*SCLFRQ*tCLK
where tCLK is the module input clock cycle, as deï¬ned in the Device Architecture and Conï¬guration chapter.
SCLFRQ can be programmed to values in the range of 00010002 (810) through 11111112 (12710). Using any
other value has unpredictable results.
0 Enable
0: ACB disabled, ACBCTL1, ACBST and ACBCST cleared, and clocks halted
1: ACB enabled
www.national.com
147
|
▷ |