pc87591l National Semiconductor Corporation, pc87591l Datasheet - Page 58

no-image

pc87591l

Manufacturer Part Number
pc87591l
Description
Lpc Mobile Embedded Controllers
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PC87591L
Manufacturer:
NS
Quantity:
5 510
Part Number:
PC87591L
Manufacturer:
MOT
Quantity:
5 510
Company:
Part Number:
pc87591l-VPC
Quantity:
18
Part Number:
pc87591l-VPCN01
Manufacturer:
NSC
Quantity:
5 510
Part Number:
pc87591l-VPCN01
Manufacturer:
NS/国半
Quantity:
20 000
www.national.com
2.0 Signal/Pin Description and Configuration
2.4.2
For a summary of the abbreviations used for Register Type, see Section 2 on page 34.
Register Map
Module Configuration Register (MCFG)
The MCFG register is a read/write, byte-wide register. It is used for global system configuration and setup.
Write operations to the MCFG register should write zeros to all reserved bits. On reset, non-reserved bits of MCFG are
cleared to 0. MCFG can be written in Active mode only. Its contents is preserved in Idle mode.
In IRE and OBD environments, all MCFG fields should be used to designate associated pins as GPIO ports or their alternate
functions. In DEV environment, the pins are always allocated for development system use. The I/O ports functionality can
be implemented using off-chip logic.
To guarantee binary and cycle-by-cycle compatibility among the different environments, define the MCFG fields as required
for IRE and OBD even when in DEV environment, and use the I/O Expansion protocol to build an off-chip implementation
of the I/O ports when they are used by the application.
ADBs or ISE systems use the MCFG Shadow (MCFGSH, write only) register to select the functionality of the signal that
reaches the user’s application.
All write operations to the MCFG must be immediately followed by a write to the MCFG Shadow (MCFGSH) register. This
register is part of the development system and is accessed by an access to the I/O Zone (SELIO).
MCFG is loaded with either 00
Software should load MCFGSH with the MCFG register’s value after reset.
The format of MCFG (and MCFGSH) is as follows:
MCFG Location: 00 FF10
MCFGSH Location: 00 FBFE
Type: R/W
Bit
Name
Reset
Bit
0
1
System Configuration Registers
ENEIO (Enable Expansion I/O). Enables the use of the I/O Expansion protocol for expanding the amount of
GPIO pins available to the application. In IRE and OBD environments, when ENEIO is cleared, the associated
pins are used as GPIO signals. When set, enables the use of BIU I/O Zone (SELIO) for the interface with off-
chip logic. Use the BIU I/O Zone configuration to select the access parameters to the I/O Expansion logic and
its bus width.
ENEMEM (Enable Expansion Memory). Enables the use of the Expansion memory for expanding the amount
of memory available to the application to more than what is provided on chip. When cleared, the associated pins
are used as GPIO signals. When set, enables the use of BIU Zone 0 (SEL0) and the associated address and
data lines for the interface with flash or SRAM devices. Use BIU Zone 0 configuration to select the access
parameters to the Expansion memory and its width.
Set this bit in the 176-pin package only.
GTMON
See text
7
MCFG
EICFG
IOEE1 and
IOEE2
Mnemonic
16
16
16
or 80
6
0
Reserved
Module Configuration Register
External Interrupts Configuration Register
Input to Output Echo Enable Register 1 and 2
16
on reset. See the description of GTMON for behavior of bit 7 during reset.
5
0
Register Name
Description
58
4
0
CLKOM
(Continued)
3
0
EXMEM16
0
2
Type
R/W
R/W
R/W
ENEMEM
1
0
ENEIO
Revision 1.07
0
0

Related parts for pc87591l