SMM150
Preliminary Information
I2C PROGRAMMING INFORMATION (CONTINUED)
CONFIGURATION REGISTERS
COMMAND AND STATUS REGISTERS
The majority of the configuration registers are grouped
with the general-purpose memory. Writing and reading
the configuration registers is shown in Figures 11, 12
and 13. See Application Note 46 for a complete
description.
Note: Configuration writes or reads of registers 00 to
03HEX should not be performed while the SMM150 is
margining.
Writes and reads of the command and status registers
are shown in Figures 17 and 18.
GRAPHICAL USER INTERFACE (GUI)
Device configuration utilizing the Windows based
SMM150 graphical user interface (GUI) is highly
recommended. The software is available from the
Summit website (www.summitmicro.com). Using the
GUI in conjunction with this datasheet simplifies the
process of device prototyping and the interaction of
the various functional blocks. A programming Dongle
(SMX3200) is available from Summit to communicate
with the SMM150. The Dongle connects directly to the
parallel port of a PC and programs the device through
a cable using the I2C bus protocol. See Figure 5 and
the SMX3200 Data Sheet.
GENERAL-PURPOSE MEMORY
The 256-byte general-purpose memory is located at
any slave address. The bus address bits are hard
wired by the address pins A2, A1 and A0. They can be
tied low, high or left floating, (Z). Memory writes and
reads are shown in Figures 14, 15 and 16.
Slave Address Bus Address Register Type
Configuration Registers are located in
00 HEX thru 05HEX and 30 HEX thru 3EHEX
10XX
A2 A1 A0
General-Purpose Memory is located in
40 HEX thru FF HEX
Table 1 - Address bytes used by the SMM150.
Slave Address programmed as 10XX
Pins A[2:0]
A2
0
A1
0
A0
0
Slave Address
1000
Bus Address
000
001
010
100
101
110
011
0
0
1
1000
0
0
Z
1000
0
1
0
1000
0
1
1
1000
0
1
Z
1000
0
Z
X
1000
1
1
1
1
1
1
1
0
0
0
1
1
1
Z
0
1
Z
0
1
Z
X
1001
1001
1001
1001
1001
1001
1001
000
001
010
100
101
110
011
Z
Z
Z
Z
Z
Z
Z
0
0
0
1
1
1
Z
0
1
Z
0
1
Z
X
1010
1010
1010
1010
1010
1010
1010
000
001
010
100
101
110
011
Table 2 – Example device addresses allowed by the SMM150.
Summit Microelectronics, Inc
2075 2.6 05/13/05
15