XA-C3 NXP Semiconductors, XA-C3 Datasheet - Page 58

The XA-C3 is a member of the Philips XA (eXtended Architecture) family of high-performance 16-bit single-chip microcontrollers

XA-C3

Manufacturer Part Number
XA-C3
Description
The XA-C3 is a member of the Philips XA (eXtended Architecture) family of high-performance 16-bit single-chip microcontrollers
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
MERIF
RBFIF
TMCIF
RMCIF
FESTR (Frame Error Status Register)
FESTR
PBO
ARBLST
BERR
BOFF
ERRW
ERRP
FEENR (Frame Error Enable Register)
FEENR
PBOE
ARBLSTE
BERRE
BOFFE
2000 Jan 25
7
7
Address: MMR base + 22Ch
Access: Read, byte or word
Reset Value: 00h
Address: MMR base + 22Eh
Access: Read, byte or word
Reset Value: 00h
XA 16-bit microcontroller family
32K/1024 OTP CAN transport layer controller
1 UART, 1 SPI Port, CAN 2.0B, 32 CAN ID filters, transport layer co-processor
6
6
PBOE
PBO
5
5
ARBLSTE
Message Error Interrupt Flag (cleared by writing
‘1’)
Rx Buffer Full Interrupt Flag (cleared by writing
‘1’)
Transmit Message Complete Interrupt Flag
(should be cleared using the 2–step process
described in the section entitled Rx and Tx
Message Complete Interrupts on page 47).
Receive Message Complete Interrupt Flag
(should be cleared using the 2–step process
described in the section entitled Rx and Tx
Message Complete Interrupts on page 47
Frame Error sub–type is Pre–Buffer Overflow
(cleared by writing ‘1’)
Frame Error sub–type is Arbitration Lost
(cleared by reading the ALCR register)
Frame Error sub–type is Bus Error (cleared by
reading the ECCR register)
Frame Error sub–type is Bus Off (cleared by
writing ‘1’)
Frame Error sub–type is Error Warning (cleared
by writing ‘1’)
Frame Error sub–type is Error Passive (cleared
by writing ‘1’)
Pre–Buffer Overflow Enable (0 = disabled, 1 =
enabled)
Arbitration Lost Enable (0 = disabled, 1 =
enabled)
Bus Error Enable (0 = disabled, 1 = enabled)
Bus Off Enable (0 = disabled, 1 = enabled)
ARBLST
4
4
BERRE
BERR
3
3
BOFFE
BOFF
2
2
ERRWE
ERRW
1
1
ERRPE
ERRP
0
0
51
ERRWE
ERRPE
MCIR (Message Complete Info Register)
MCIR
1orMore
Object Number
MEIR (Message Error Info Register)
MEIR
[TBU FRAG RBF]
Object Number
MCPLH (Message Complete Status Flags High)
7
TBU
Address: MMR base + 229h
Access: Read, byte or word
Reset Value: 00h
Address: MMR base + 22Ah
Access: Read, byte or word
Reset Value: 00h
Address: MMR base + 226h
Access: Read/Clear, byte or word
Reset Value: 0000h
7
6
FRAG
6
1 or More
5
RBF
Error Warning Enable (0 = disabled, 1 =
enabled)
Error Passive Enable (0 = disabled, 1 =
enabled)
0 = No objects whose INT_EN bits are set
currently have a message complete condition. 1
= One or more objects whose INT_EN bits are
set currently have a message complete
condition.
These 5 bits encode the lowest object number
(0 – 31) of all objects whose INT_EN bits are
set AND who currently have a message
complete condition. If there are no such objects
(1orMore = 0), these bits will be 00000b.
001 = Most recent is Rx Buffer Full interrupt.
010 = Most recent is Fragmentation Error
interrupt.
100 = Most recent is Tx Buffer Underflow
interrupt.
These 5 bits encode the object number (0 – 31)
of the Message Object experiencing the most
recent Message Error (Tx Buffer Underflow,
Fragmentation Error, or Rx Buffer Full)
condition. If more than one object are
encountering Message Errors, only the most
recent object number will be available.
5
4
4
Object Number
Object Number
3
3
Preliminary specification
XA-C3
2
2
1
1
0
0

Related parts for XA-C3