Legacy-Free Keyboard/Embedded Controller with SPI and LPC Docking Interface
Table 9.1 Flash Program Interface Decoder Truth Table
FLASH PROGRAM REGISTER
EXT
ATE
FLASH
(D3)
PGM
(D2)
8051
PGM
(D0)
LPC PGM
(D1)
ITEM #
Note 9.1
Note 9.2
MODE
DESCRIPTION
1
0
0
0
0
8051 CODE
FETCH
The Flash is dedicated as the
8051 Code space. The 8051 only
has read access to the Flash in
this mode.
ACCESS
2
3
0
0
0
0
1
0
1
LPC
The Flash is dedicated to the LPC
Host programming interface.
PROGRAM
ACCESS
X
8051
The Flash is dedicated to the 8051
programming interface. When this
mode is selected, the LPC Host
programming interface cannot be
enabled; i.e., the LPC PGM bit is
irrelevant. The 8051 must only
execute program code from the
512-byte Scratch ROM.
PROGRAM
ACCESS
4
0
1
0
0
ATE
The Flash is dedicated to the ATE
programming interface. When this
mode is selected, both the LPC
Host programming interface and
the 8051 programming interface
are disabled; i.e., the LPC PGM
and the 8051 PGM bits are reset
to ‘0’
PROGRAM
ACCESS
5
6
1
1
0
1
X
0
X
0
EXTERNAL
FLASH
The 8051 is running out of
external Flash. When this mode is
selected, the ATE, LPC Host and
8051 programming interfaces
cannot be enabled
KCBM -
The KCBM function is enabled
and the Flash is dedicated as the
8051 Code space. The 8051 only
has read access to the Flash in
this mode. The KCBM interface
monitors activity on the internal
8051 ROM bus.
8051 CODE
FETCH
ACCESS
7
8
1
1
X
1
1
0
KCBM -
8051
The KCBM function is enabled
and the Flash is dedicated to the
8051 programming interface. The
8051 executes program code from
the 512-byte Scratch ROM. The
KCBM interface monitors access
to the Scratch ROM (8051 ROM
bus).
PROGRAM
ACCESS
KCBM - LPC
PROGRAM
ACCESS
The KCBM function is enabled
and the the Flash is dedicated to
the LPC programming interface.
The 8051 is held in reset during all
LPC Flash Program Access
operations. The state of the
KCBM interface is undefined in
this mode.
Note 9.1 The EXT FLASH bit D3 in the Flash Program register is the inverse of the nEA pin.
Revision 1.1 (01-14-03)
108
SMSC LPC47N350
DATASHEET