參數(shù)資料
型號(hào): HPC36400EV2
廠商: National Semiconductor Corporation
英文描述: High-Performance Communications MicroController
中文描述: 高性能通信微控制器
文件頁數(shù): 14/30頁
文件大小: 362K
代理商: HPC36400EV2
Memory
The HPC46400E has been designed to offer flexibility in
memory usage A total address space of 64 kbytes can be
addressed with 256 bytes of RAM available on the chip it-
self
Program memory addressing is accomplished by the 16-bit
program counter on a byte basis Memory can be addressed
directly by instructions or indirectly through the B X and SP
registers Memory can be addressed as words or bytes
Words are always accessed on even-byte boundaries The
HPC46400E uses memory-mapped organization to support
registers IO and on-chip peripheral functions
The HPC46400E memory address space extends to 64
kbytes and registers and IO are mapped as shown in Table
II
Extended Memory Addressing
If more than 64k of addressing is desired in a HPC46400E
system on board bank select circuitry is available that al-
lows four IO lines of Port B (B8 B9 B13 B14) to be used
in extending the address range This gives the user a main
routine area of 32k and 16 banks of 32k each for subroutine
and data thus getting a total of 5365k of memory
Note
If all four lines are not needed for memory expansion the unused
lines can be used as general purpose inputs
The Extended Memory Addressing mode is entered by set-
ting the EMA control bit in the Message Control Register If
this bit is not set the port B lines (B8 B9 B13 B14) are
available as general purpose IO or synchronous outputs as
selected by the BFUN register
The main memory area contains the interrupt vectors
service routines stack memory and common memory for
the bank subroutines to use The 16 banks of memory can
contain program or data memory (note since the on chip
resources are mapped into addresses 0000-01FF the first
512 bytes of each bank are not usable actual available
memory is 5365k)
TABLE II Memory Map
FFFF – FFF0
Interrupt Vectors
FFEF – FFD0
JSRP Vectors
FFCF – FFCE
External Expansion
USER MEMORY
0201 – 0200
01FF – 01FE
On Chip RAM
USER RAM
01C1 – 01C0
01BC
CRC Byte 2
01BA
CRC Byte 1
01B8
Error Status
01B6
Receiver Status
01B4
Cntrl
HDLC
2
01B2
Recr Addr Comp Reg 2
01B0
Recr Addr Comp Reg 1
01AC
CRC Byte 2
01AA
CRC Byte 1
01A8
Error Status
01A6
Receiver Status
01A4
Cntrl
HDLC
1
01A2
Recr Addr Comp Reg 2
01A0
Recr Addr Comp Reg 1
0195 – 0194
WATCHDOG Register
WATCHDOG Logic
0193 – 0192
T0CON Register
0191 – 0190
TMMODE Register
018F – 018E
DIVBY Register
018D – 018C
T3 Timer
018B – 018A
R3 Register
Timer Block T0 – T3
0189 – 0188
T2 Timer
0187 – 0186
R2 Register
0185 – 0184
I2CR Register R1
0183 – 0182
I3CR Register T1
0181 – 0180
I4CR Register
017F – 017E
Baud Counter
UART Timer
017D – 017C
Baud Register
0179 – 0178
Byte Count 2
0177 – 0176
Field Addr 2
0175 – 0174
Byte Count 1
DMAT
2 (Xmit)
0173 – 0172
Field Addr 1
0171 – 0170
Xmit Cntrl
Status
016B – 016A
Frame Length
0169 – 0168
Data Addr 2
0167 – 0166
Cntrl Addr 2
DMAR
2 (Recv)
0165 – 0164
Data Addr 1
0163 – 0162
Cntrl Addr 1
0161 – 0160
Recv Cntrl
Status
0159 – 0158
Bytes 2
0157 – 0156
Field Addr 2
0155 – 0154
Bytes 1
DMAT
1 (Xmit)
0153 – 0152
Field Addr 1
0151 – 0150
Xmit Cntrl
Status
014B – 014A
Frame Length
0149 – 0148
Data Addr 2
0147 – 0146
Cntrl Addr 2
DMAR
1 (Recv)
0145 – 0144
Data Addr 1
0143 – 0142
Cntrl Addr 1
0141 – 0140
Recv Cntrl
Status
012C
Baud
012A
PSR - Prescaler
0128
ENUR Register
0126
TBUF Register
0124
RBUF Register
UART
0122
ENUI Register
0120
ENU Register
0110
FEXT Register
010E
Port R Pins
010C
DIR R Register
010A
Port R Data Register
0108
Message System Configuration
0106
Serial DecoderEnable
PORTSRD
Configuration Reg
0104
Message Pending
0102
Message System Control
0100
Port D Input
00F5 – 00F4
BFUN Register
00F3 – 00F2
DIR B Register
PORT B
00E6
Chip Revision Register
00E3 – 00E2
Port B
00DD – 00DC
Halt Enable Register
PORT CONTROL
00D8
Port I Input Register
INTERRUPT
00D6
SIO Register
CONTROL
00D4
IRCD Register
REGISTERS
00D2
IRPD Register
00D0
ENIR Register
00CF – 00CE
X Register
00CD – 00CC
B Register
00CB – 00CA
K Register
00C9 – 00C8
A Register
HPC CORE
00C7 – 00C6
PC Register
REGISTERS
00C5 – 00C4
SP Register
00C3 – 00C2
(Reserved)
00C0
PSW Register
00BF – 00BE
On Chip
RAM
USER RAM
0001 – 0000
Note
All unused addresses are reserved by National Semiconductor
21
相關(guān)PDF資料
PDF描述
HPC46003 High-Performance microControllers
HPC46083 High-Performance microControllers
HPC46100VF40 HPC46100 High-Performance microController with DSP Capability
HPC46100 HPC46100 High-Performance microController with DSP Capability
HPC46400EV2 High-Performance Communications MicroController
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
HPC36400EV20 制造商:NSC 制造商全稱:National Semiconductor 功能描述:High-Performance Communications MicroController
HPC36400EVHG2 制造商:NSC 制造商全稱:National Semiconductor 功能描述:High-Performance Communications MicroController
HPC36400EVHG20 制造商:NSC 制造商全稱:National Semiconductor 功能描述:High-Performance Communications MicroController
HPC36400L20 制造商:未知廠家 制造商全稱:未知廠家 功能描述:16-Bit Microcontroller
HPC36400T20 制造商:未知廠家 制造商全稱:未知廠家 功能描述:16-Bit Microcontroller