English
Language : 

XA-H4 Datasheet, PDF (10/42 Pages) NXP Semiconductors – Single-chip 16-bit microcontroller
Philips Semiconductors
Single-chip 16-bit microcontroller
Preliminary specification
XA-H4
CONTROL REGISTER OVERVIEW
There are two types of control registers in the XA-H4, these are SFRs
(Special Function Registers), and MMRs (Memory Mapped Registers.)
The SFR registers, with the exception of MRBL, MRBH, MICFG, BCR,
BRTH, BRTL, and RSTSRC are the standard XA core registers. See
WARNINGs about BCR, BRTH, and BRTL in Table 2.
SFRs are accessed by “direct addressing” only (see IC25 XA User
Manual for direct addressing.) The MMRs are specific to the XA-H4
on-chip peripherals, and can be accessed by any addressing mode
that can be used for off-chip data accesses. The MMRs are
implemented in a relocatable block. See the “Memory Controller”
chapter in the XA-H4 User Manual for details on how to relocate the
MMRs by writing a new base address into the MRBL and MRBH
(MMR Base Low and High) registers.
Table 2. Special Function Registers (SFR)
Name
Description
BCR
BTRH
BTRL
Bus Configuration Reg
RESERVED – see
Warning
Bus Timing Reg High
Bus Timing Reg Low
SFR
Address MSB
Bit Functions and Addresses
LSB
46Ah
WARNING – Never write to the BCR register in the XA-H4 – it is initialized to 07h,
the only legal value. This is not the same as for some other XA derivatives.
Reset
Value
07h
469h
468h
WARNING – Immediately after reset, always write BTRH = 51h, followed by
FFh
writing BTRL = 40h in that order. Follow these two writes with five NOPS. This is
not the same as for some other XA derivatives.
EFh
MRBL#
MRBH#
MICFG#
MMR Base Address Low
MMR Base Address High
ClkOut Tri-St Enable
1 = Enabled
496h
497h
499h
MA15
MA23
–
MA14
MA22
–
MA13
MA21
–
MA12
MA20
–
–
MA19
–
–
MA18
–
–
MRBE x0h
MA17 MA16 xx
–
CLKOE 01h
CS
Code Segment
443h
00h
DS
Data Segment
441h
00h
ES
Extra Segment
442h
00h
IEH*
Interrupt Enable High
427h
33F
33E
33D
33C
33B
EHSWR3 EHSWR2 EHSWR1 EHSWR0
–
33A
EAuto
339
338
ESC23 ESC01 00h
IEL*
IPA0
IPA1
IPA2
IPA3
IPA4
IPA5
IPA6
IPA7
Interrupt Enable Low
Interrupt Priority A0
Interrupt Priority A1
Interrupt Priority A2
Interrupt Priority A3
Interrupt Priority A4
Interrupt Priority A5
Interrupt Priority A6
Interrupt Priority A7
426h
4A0h
4A1h
4A2h
4A3h
4A4h
4A5h
4A6h
4A7h
337
336
335
334
333
332
331
330
EA EDMAH EDMAL EX2
ET1
EX1
ET0
EX0 00h
–
PT0
–
PX0
00h
–
PT1
–
PX1
00h
–
PDMAL
–
PX2
00h
Reserved
–
PDMAH
00h
–
PSC23
–
PSC01
00h
–
–
–
PAutoB
00h
–
PHSWR1
–
PHSWR0
00h
–
PHSWR3
–
PHSWR2
00h
P0*
Port 0
P1*
Port 1
P2*
Port 2
P3*
Port 3
430h
431h
432h
433h
387
386
385
384
383
382
381
380
FFh
38F
38E
38D
38C
38B
38A
389
388
FFh
397
396
395
394
393
392
391
390
FFh
39F
39E
39D
39C
39B
39A
399
398
FFh
1999 Sep 24
10