pc87591l National Semiconductor Corporation, pc87591l Datasheet - Page 26

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
1.0 Introduction
1.3.1
The CompactRISC CR16B core (referred to in this datasheet as the “core”) is an advanced, general-purpose 16-bit micro-
processor core with a RISC architecture. The core is responsible for arithmetic and logic operations, as well as program
control.
For more details about the core structure and instruction set, see CR16B Programmer’s Reference Manual, Revision 2.2,
September 1999 (Literature Number: 633150-001)
1.3.2
The BIU enables access to off-chip memory and I/O devices. It is organized in zones, as follows:
Configuration registers that control the bus transactions are associated with each zone and are part of the BIU module, See
Section 4.1 on page 69 for details. For details about the link between DEV environment and the BIU, see Section 1.4.3 on
page 30.
1.3.3
RAM. The 2048/4096-byte on-chip RAM is mostly used for the storage of program variables and the stack. It can also store
short programs used while the flash memory is being updated. Part of the on-chip RAM is reserved for use by the core de-
velopment tools monitor program, TMON. For information, see the CompactRISC PC87591x Tmonlib Version 3.1.2.3 Re-
lease Letter, March 2001,
Flash. The PC87591E and PC87591S are equipped with a large on-chip flash. This flash includes a main block and an in-
formation block. The flash main block is also referred to as on-chip Base Memory and may be used to store core code and
constant data.
Zone 0 - Expansion Memory (flash and/or SRAM). This memory may be used for the core code, data and/or the host
BIOS program.
Zone 1 - This zone is available for off-chip in DEV environment only and is used for emulating the operation of the
off-chip base memory, using an off-chip SRAM. In IRE and OBD environments, the configuration of this zone should
be the same as in DEV environment to enable cycle-by-cycle compatibility.
The Base memory is partitioned into two zones, fast and slow. The access time to the fast zone is defined by the con-
figuration registers of Zone 1 in the BIU. The access time to the slow zone is defined by the configuration registers of
Zone 2 in the BIU. Only one chip select signal is used—the AND of the two BIU select outputs.
I/O Zone - This zone can be used for I/O expansion. In DEV environment, it can be used to recreate GPIO signals,
whose pins are used for the development system interface.
Processing Unit
Bus Interface Unit and Memory Controller (BIU)
On-Chip Memory
Host
Controlled
Functions
Internal Bus
(Continued)
LPC
KBC + PM
I/F
Host I/F
LPC Bus I/F
Serial
IRQ
32.768 KHz
MSWC
RTC
Figure 2. PC87591x Functional Block Diagram
SMI
CR Access
HFCG
Bridge
Core Bus
I/F Functions
PMC
Reset &
Config
Peripheral Bus
CLK
ICU
Shared mem.
+ Security
MIWU
26
CR16B Core
KBSCAN +
ACM
Debugger
Adapter
JTAG
Bus
I/F
GPIO
Processing
PS/2
RAM
I/F
Unit
Memory
ACB
(X2)
MFT16
FLASH or ROM
(X2)
Timer +
WDG
Peripherals
PWM
ADC
DAC
DMA
USART
BIU
Memory + I/O
External
Revision 1.07

Related parts for pc87591l