BGW200EG_1 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 01 — 18 July 2007 22 of 76
NXP Semiconductors
BGW200EG
IEEE 802.11b System-in-Package
10.10 System timers
The SA2443A contains five general-purpose timers and a WatchDog Timer (WDT).
Table 6 provides an overview of the timer functionality.
Timers 0, 1, 3 and 4 can be programmed with a start value. Operation can be either single
shot or continuous. An interrupt is generated when a timer counts down to zero.
Timer 2 is programmed with up to four interrupt compare values. An interrupt is generated
when the counter value matches one of the interrupt compare values. Operation can be
either one shot or continuous.
The watchdog timer provides a mechanism to reset the SA2443A if for some reason the
firmware becomes locked. A start value is programmed from which the counter counts
down to zero. For correct operation of the SA2443A the firmware must reset the start
value before the counter reaches zero. If the counter reaches zero the SA2443A is reset.
An interrupt compare value can be programmed, allowing a warning to be generated prior
to the full reset.
Fig 13. Block diagram of system timers
Table 6. Timer overview
Timer name Type Count
frequency
Interrupt conditions
TIMER0 down count bus clock on zero
TIMER1 down count bus clock on zero
TIMER2 up count 1 MHz when count matches any of four programmed
values
TIMER3 down count 1 MHz on zero
TIMER4 down count 1 MHz on zero
WDT down count 1 MHz interrupt when count matches programmed
value; reset generated when count reaches zero
001aad198
T2 interrupt 1
T0 interrupt
T2 interrupt 2
T2 interrupt 3
T2 interrupt 4
TIMER0
T1 interrupt
TIMER1
T3 interrupt
T4 interrupt
WDT interrupt
WDT reset
TIMER3
TIMER2
TIMER4
WATCHDOG
TIMER
VPB
1 MHz
bus clock
BGW200EG_1 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 01 — 18 July 2007 23 of 76
NXP Semiconductors
BGW200EG
IEEE 802.11b System-in-Package
10.11 Interrupt control unit
Two primary interrupt controllers are implemented:
Fast Interrupt reQuest (FIQ) interrupt controller
Interrupt ReQuest (IRQ) interrupt controller
For each of the primary interrupt controllers there is a secondary GPIO interrupt
controller.
The FIQ interrupt controller provides fast, low-latency interrupt handling, whereas the IRQ
interrupt controller is used for general interrupts.
For each interrupt controller it is possible to enable or disable individual interrupts, read
the status of the interrupts and observe the interrupt input status.
The FIQ and IRQ interrupt controllers also provide a vector register that contains an
instruction address that the firmware interrupt handler can jump to. A different address will
be reported for each interrupt. In the case of simultaneous interrupts, the vector address
will be for the highest priority interrupt. Interrupt 0 is the highest priority and interrupt 31 is
the lowest priority.
All interrupts are level sensitive and for GPIO interrupts the active level can be configured
by firmware.
Fig 14. Block diagram of the IRQ/FIQ interrupt controller
ACTIVE
LEVEL
SELECT
LEVEL
DETECT
GPIO INTERRUPT
CONTROLLER
001aad199
INTERRUPT
CONTROLLER
VPB
GPIO0 to
GPIO10
interrupts input
FIQ/
IRQ
clear
LEVEL
DETECT
clear
BGW200EG_1 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 01 — 18 July 2007 24 of 76
NXP Semiconductors
BGW200EG
IEEE 802.11b System-in-Package
10.12 Universal asynchronous receiver transmitter
The Universal Asynchronous Receiver Transmitter (UART) supports the following
features:
Parity generation and detection: even, odd, fixed logic 1 or logic 0 or no parity
Stop bit generation: 1, 1.5 (5-bit character size only) or 2 stop bits
Character sizes: 5-bit, 6-bit, 7-bit or 8-bit
Programmable standard baud rates up to 4.125 Mbit/s
Automatic line error checking: stop bit failure (framing), RX overrun, parity error
Compatible with the industry standard 16450 UART
The UART provides an asynchronous interface that includes interrupt handling and a
baud rate generator allowing 16 times oversampling. The interface supports character
formats from 5-bit to 8-bit length with an optional parity bit and 1, 1.5 or 2 stop bits. All
standard bit rates are supported.
Fig 15. Block diagram of the UART interface
VPB
001aad200
UART_TX
INTERRUPT
CONTROL
COMMUNICATION
CONTROL
BAUD RATE
GENERATOR
TRANSMITTER
UART_RX RECEIVER
UART interrupt

BGW200EG/01,518

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC RF TXRX+MCU WIFI 68LFLGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet