PXAG30KBBD Philips Semiconductors, PXAG30KBBD Datasheet

no-image

PXAG30KBBD

Manufacturer Part Number
PXAG30KBBD
Description
PXAG30KBBDXA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PXAG30KBBD
Manufacturer:
PHILIPS
Quantity:
26
Part Number:
PXAG30KBBD
Manufacturer:
NXP
Quantity:
3 523
Part Number:
PXAG30KBBD
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Company:
Part Number:
PXAG30KBBD
Quantity:
3 343
Part Number:
PXAG30KBBD,157
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Semiconductors
Product data
Replaces datasheet XA-G3 of 2001 Jun 25
hilips
XA-G30
XA 16-bit microcontroller family
512 B RAM, watchdog, 2 UARTs
INTEGRATED CIRCUITS
2002 Mar 25

Related parts for PXAG30KBBD

PXAG30KBBD Summary of contents

Page 1

XA-G30 XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs Product data Replaces datasheet XA-G3 of 2001 Jun 25 hilips Semiconductors INTEGRATED CIRCUITS 2002 Mar 25 ...

Page 2

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs FAMILY DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

... An enhanced instruction set that includes bit intensive logic operations and fast signed or unsigned divide ORDERING INFORMATION Package Type number Name Description PXAG30KBBD LQFP44 plastic low profile quad flat package; 44 leads; body 10 PXAG30KBA PLCC44 plastic leaded chip carrier; 44 leads PXAG30KFBD LQFP44 plastic low profile quad flat package; 44 leads; body 10 ...

Page 4

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 25 P2.1/A13D9 4 P1.2/A2 26 P2.2/A14D10 5 P1.3/A3 27 P2.3/A15D11 6 P1.4/RxD1 28 P2.4/A16D12 7 P1.5/TxD1 29 P2.5/A17D13 8 P1.6/T2 30 P2.6/A18D14 9 P1.7/T2EX 31 P2.7/A19D15 10 RST 32 PSEN 11 P3.0/RxD0 33 ALE/PROG P3.1/TxD0 35 EA/WAIT 14 P3 ...

Page 5

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs BLOCK DIAGRAM 512 BYTES STATIC RAM PORT 0 PORT 1 PORT 2 PORT 3 2002 Mar 25 XA CPU Core SFR BUS Data Bus WATCHDOG 3 Product data XA-G30 UART0 UART1 TIMER 0 & TIMER 1 TIMER 2 TIMER SU01654 ...

Page 6

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs PIN DESCRIPTIONS PIN. NO. MNEMONIC MNEMONIC TYPE TYPE PLCC LQFP Ground reference 23 Power Supply: This is the power supply voltage for normal, idle, and power down operation. DD P0.0 – P0.7 43–36 37–30 I/O Port 0: Port 8-bit I/O port with a user-configurable output type. Port 0 latches have 1s written to them and are configured in the quasi-bidirectional mode during reset ...

Page 7

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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, PSEN is driven low in order to enable memory devices. PSEN is only active when external code accesses are performed ...

Page 8

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 0 configuration B P1CFGB Port 1 configuration B P2CFGB Port 2 configuration B P3CFGB Port 3 configuration B PCON* Power control register ...

Page 9

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 Timer 2 capture register, high byte T2CAPL Timer 2 capture register, ...

Page 10

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs XA-G30 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 the XA core provides the time-base for all XA Timers and Counters. The timer/event counters can perform the following functions: – ...

Page 11

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 mode. Four additional 8-bit data registers (two per timer: RTHn and RTLn) are created to hold the auto-reload values. In this mode, the ...

Page 12

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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. TF2 will not be set when RCLK0, RCLK1, TCLK0, TCLK1 or T2OE=1. ...

Page 13

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 underflows or overflows. This EXF2 bit can be used as a 17th bit of resolution, if needed ...

Page 14

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs TCLK C/ C/ Pin Transition Detector T2EX Pin Control EXEN2 TCLK C/ C/ Pin Transition Detector T2EX Pin EXEN2 Figure 8. Timer 2 in Auto-Reload Mode (DCEN = 0) TCLK C/ C/ PIN CONTROL TR2 2002 Mar 25 TL2 TH2 ...

Page 15

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 of software to feed the timer prior to the timer reaching its terminal count important to note that ...

Page 16

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 Watchdog run bit unchanged. ...

Page 17

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 bits, but also the 9th data bit for transmit and receive (TB8_n and RB8_n), and the serial port interrupt bits (TI_n and RI_n) ...

Page 18

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 or Timer 2 overflow rate (modes 1 and 3). The clock for the UARTs in XA runs at 16x the Baud rate. If the ...

Page 19

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 – A3H UART 0 Receiver A4H – A7H UART 0 Transmitter A8H – ...

Page 20

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 SnCON.5 SM2 Enables the multiprocessor communication feature in Modes 2 and 3. In Mode SM2 is set to 1, then RI will not be activated if the received 9th data bit (RB8 ...

Page 21

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 I/O ports), Open-Drain, Push-Pull, and Off (high impedance) ...

Page 22

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs INTERRUPTS The XA-G30 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 8 priority levels and may be globally and/or individually enabled or disabled ...

Page 23

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 per I/O pin OL Power dissipation (based on package heat transfer limitations, not device power consumption) ...

Page 24

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs AC ELECTRICAL CHARACTERISTICS +70 C for commercial, – +85 C for industrial. DD amb SYMBOL SYMBOL FIGURE FIGURE External Clock f Oscillator frequency C All devices except PXAG30KFx PXAG30KFx T = – +85 C amb t 22 Clock period and CPU timing cycle ...

Page 25

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs AC ELECTRICAL CHARACTERISTICS ( +70 C for commercial, – +85 C for industrial. amb SYMBOL SYMBOL FIGURE FIGURE Address Cycle t 21 Delay from clock rising edge to ALE rising edge CRAR t 16 ALE pulse width (programmable) LHLL ...

Page 26

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 the total bus cycle duration (2 if CRA1 CRA1 CRA1/0 = 10, and 5 if CRA1/0 = 11) ...

Page 27

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs t LHLL ALE t AVLL PSEN MULTIPLEXED A4–A19 ADDRESS AND DATA UNMULTIPLEXED ADDRESS * D0–D15 Figure 16. External Program Memory Read Cycle (ALE Cycle) ALE 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 ( bits). ...

Page 28

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 ( bits). Figure 18. External Data Memory Read Cycle (ALE Cycle) ...

Page 29

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 the bus width ( bits). XTAL1 t CRAR ALE ADDRESS BUS WAIT ...

Page 30

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, 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 LOAD V LOAD NOTE: For timing purposes, a port is no longer floating when a 100mV change from load voltage occurs, ...

Page 31

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs Figure 28 0.45V Figure 29. Clock Signal Waveform for I 2002 Mar FREQUENCY Figure 27. I vs. Frequency 5 FREQUENCY vs. Frequency 3.0 V (typical –0.5 0.7V DD 0.2V –0 CHCX CHCL CLCX CLCH t CL Tests in Active and Idle Modes 5ns ...

Page 32

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs Figure 30. I 2002 Mar RST EA (NC) XTAL2 XTAL1 V SS SU00585A Test Condition, Power Down Mode DD All other pins are disconnected 5 Product data XA-G30 ...

Page 33

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs LQFP44: plastic low profile quad flat package; 44 leads; body 1.4 mm 2002 Mar 25 31 Product data XA-G30 SOT389-1 ...

Page 34

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs PLCC44: plastic leaded chip carrier; 44 leads 2002 Mar 25 32 Product data XA-G30 SOT187-2 ...

Page 35

... Philips Semiconductors XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs REVISION HISTORY Date CPCN 2002 Mar 25 9397 750 09576 2001 Jun 25 9397 750 08554 2002 Mar 25 Description – Converted document into a G30-only data sheet – Improved Supply Current I DD – Corrected typical I ...

Page 36

... Life support — These products are not designed for use in life support appliances, devices or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application. ...

Related keywords