P51XAG30KFA PHILIPS [NXP Semiconductors], P51XAG30KFA Datasheet

no-image

P51XAG30KFA

Manufacturer Part Number
P51XAG30KFA
Description
XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet
Philips
Semiconductors
Product specification
Supersedes data of 1998 Aug 14
IC25 Data Handbook
XA-G3
XA 16-bit microcontroller family
32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs
INTEGRATED CIRCUITS
1999 Apr 07

P51XAG30KFA Summary of contents

Page 1

XA-G3 XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs Product specification Supersedes data of 1998 Aug 14 IC25 Data Handbook Philips Semiconductors INTEGRATED CIRCUITS 1999 Apr 07 ...

Page 2

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs FAMILY DESCRIPTION The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough ...

Page 3

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs PIN CONFIGURATIONS 44-Pin PLCC Package PLCC Pin Function Pin Function P1.0/A0/WRH 24 P2.0/A12D8 3 P1.1/A1 ...

Page 4

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs BLOCK DIAGRAM 32K BYTES ROM/EPROM 512 BYTES STATIC RAM PORT 0 PORT 1 PORT 2 PORT 3 1999 Apr 07 XA CPU Core Program SFR BUS Memory Bus Data ...

Page 5

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs PIN DESCRIPTIONS PIN. NO. MNEMONIC MNEMONIC TYPE TYPE PLCC LQFP Ground: 0V reference 23 Power Supply: This is the ...

Page 6

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs PIN. NO. MNEMONIC MNEMONIC TYPE TYPE PLCC LQFP PSEN Program Store Enable: The read strobe for external program memory. When the microcontroller accesses external program memory, ...

Page 7

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs NAME NAME DESCRIPTION DESCRIPTION P3* Port 3 P0CFGA Port 0 configuration A P1CFGA Port 1 configuration A P2CFGA Port 2 configuration A P3CFGA Port 3 configuration A P0CFGB Port ...

Page 8

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs NAME NAME DESCRIPTION DESCRIPTION SWR* Software Interrupt Request T2CON* Timer 2 control register T2MOD* Timer 2 mode control TH2 Timer 2 high byte TL2 Timer 2 low byte T2CAPH ...

Page 9

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs XA-G3 TIMER/COUNTERS The XA has two standard 16-bit enhanced Timer/Counters: Timer 0 and Timer 1. Additionally, it has a third 16-bit Up/Down timer/counter, T2. A central timing generator in ...

Page 10

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs New Enhanced Mode 0 For timers the 13-bit count mode on the 80C51 (current Mode 0) has been replaced in the XA with a 16-bit auto-reload ...

Page 11

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs MSB T2CON Address:418 Bit Addressable TF2 Reset Value: 00H BIT SYMBOL FUNCTION T2CON.7 TF2 Timer 2 overflow flag. Set by hardware on Timer/Counter overflow. Must be cleared by software. ...

Page 12

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs timer register is loaded with FFFF hex. The underflow also sets the TF2 flag, which can generate an interrupt if enabled. The external flag EXF2 toggles when Timer 2 ...

Page 13

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs TCLK C/ C/ Pin Transition Detector T2EX Pin Control EXEN2 TCLK C/ C/ Pin Transition Detector T2EX Pin EXEN2 ...

Page 14

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs WATCHDOG TIMER The watchdog timer subsystem protects the system from incorrect code execution by causing a system reset when the watchdog timer underflows as a result of a failure ...

Page 15

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs WATCHDOG FEED SEQUENCE MOV WFEED1,#A5H MOV WFEED2,#5AH TCLK PRE2 When the watchdog underflows, the following action takes place (see Figure 10): Autoload takes place. Watchdog time-out flag is set ...

Page 16

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs Serial Port Control Register The serial port control and status register is the Special Function Register SnCON, shown in Figure 12. This register contains not only the mode selection ...

Page 17

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs CLOCKING SCHEME/BAUD RATE GENERATION The XA UARTS clock rates are determined by either a fixed division (modes 0 and 2) of the oscillator clock or by the Timer 1 ...

Page 18

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs UART INTERRUPT SCHEME There are separate interrupt vectors for each UART’s transmit and receive functions. Table 3. Vector Locations for UARTs in XA Vector Address Interrupt Source A0H – ...

Page 19

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs SnCON Address: S0CON 420 S1CON 424 Bit Addressable Reset Value: 00H Where SM0, SM1 specify the serial port mode, as follows: SM0 BIT SYMBOL FUNCTION ...

Page 20

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs I/O PORT OUTPUT CONFIGURATION Each I/O port pin can be user configured to one of 4 output types. The types are Quasi-bidirectional (essentially the same as standard 80C51 family ...

Page 21

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs INTERRUPTS The XA-G3 supports 38 vectored interrupt sources. These include 9 maskable event interrupts, 7 exception interrupts, 16 trap interrupts, and 7 software interrupts. The maskable interrupts each have ...

Page 22

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs ABSOLUTE MAXIMUM RATINGS PARAMETER Operating temperature under bias Storage temperature range Voltage on EA/V pin Voltage on any other pin Maximum I ...

Page 23

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs AC ELECTRICAL CHARACTERISTICS (5V 4.5V to 5.5V +70 C for commercial, – +85 C for industrial. DD amb SYMBOL SYMBOL FIGURE ...

Page 24

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs AC ELECTRICAL CHARACTERISTICS (3V 2.7V to 5.5V +70 C for commercial, – +85 C for industrial. DD amb SYMBOL SYMBOL FIGURE ...

Page 25

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs V3) This variable represents the programmed length of an entire code read cycle with ALE. This time is determined by the CRA1 and CRA0 bits in the BTRL register. ...

Page 26

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs t LHLL ALE t AVLL PSEN MULTIPLEXED A4–A11 or A4–A19 ADDRESS AND DATA UNMULTIPLEXED ADDRESS * INSTR IN is either D0–D7 or D0–D15, depending on the bus width (8 ...

Page 27

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs ALE RD t LLAX t AVLL MULTIPLEXED ADDRESS A4–A11 or A4–A19 AND DATA UNMULTIPLEXED ADDRESS * DATA IN is either D0–D7 or D0–D15, depending on the bus width (8 ...

Page 28

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs ALE WRL or WRH t LLAX t AVLL MULTIPLEXED ADDRESS A4–A11 or A4–A15 AND DATA t AVWL UNMULTIPLEXED ADDRESS * DATA OUT is either D0–D7 or D0–D15, depending on ...

Page 29

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs V DD 0.45V V –0.5 DD 0.45V NOTE: AC inputs during testing are driven at V Timing measurements are made at the 50% point of transitions. V LOAD V ...

Page 30

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs 1999 Apr FREQUENCY Figure 27. I vs. ...

Page 31

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs V DD 0.45V Figure 29. Clock Signal Waveform for I Figure 30. I 1999 Apr 07 –0.5 0.7V DD 0.2V –0 CHCX CHCL CLCX ...

Page 32

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs EPROM CHARACTERISTICS The XA-G37 is programmed by using a modified Improved Quick-Pulse Programming algorithm. This algorithm is essentially the same as that used by the later 80C51 family EPROM ...

Page 33

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs LQFP44: plastic low profile quad flat package; 44 leads; body 1.4 mm 1999 Apr 07 33 Product specification XA-G3 SOT389-1 ...

Page 34

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs PLCC44: plastic leaded chip carrier; 44 leads 1999 Apr 07 34 Product specification XA-G3 SOT187-2 ...

Page 35

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs 1999 Apr 07 NOTES 35 Product specification XA-G3 ...

Page 36

Philips Semiconductors XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs Data sheet status Data sheet Product Definition status status Objective Development This data sheet contains the design target or goal specifications for product development. specification Specification may change in ...

Related keywords