Rainbow Electronics W90N745CDG User Manual
Page 8
W90N745CD/W90N745CDG
Publication Release Date: September 22, 2006
-
3
-
Revision
A2
DMA Controller
• 2-channel general DMA for memory-to-memory data transfers without CPU intervention
• Initialed by a software or external DMA request
• Increments or decrements a source or destination address in 8-bit, 16-bit or 32-bit data transfers
• 4-data burst mode
UART
• Four UART (serial I/O) blocks with interrupt-based operation
• Support for 5-bit, 6-bit, 7-bit or 8-bit serial data transmit and receive
• Programmable baud rates
• 1, ½ or 2 stop bits
• Odd or even parity
• Break generation and detection
• Parity, overrun and framing error detection
• X16 clock mode
• UART1 supports Bluetooth, and UART2 supports IrDA1.0 SIR
Timers
• Two programmable 24-bit timers with 8-bit pre-scaler
• One programmable 20 bit with selectable additional 8-bit prescaler watchdog timer
• One-shot mode, periodical mode or toggle mode operation
Programmable I/Os
• 31 programmable I/O ports
• Pins individually configurable to input, output or I/O mode for dedicated signals
• I/O ports are configurable for multiple functions
Advanced Interrupt Controller
• 24 interrupt sources, including 4 external interrupt sources
• Programmable normal or fast interrupt mode (IRQ, FIQ)
• Programmable as either edge-triggered or level-sensitive for 4 external interrupt sources
• Programmable as either low-active or high-active for 4 external interrupt sources
• Priority methodology is encoded to allow for interrupt daisy-chaining
• Automatically mask out the lower priority interrupt during interrupt nesting