|
AT91SAM9XE128_1 Datasheet, PDF (40/866 Pages) ATMEL Corporation – AT91 ARM Thumb Microcontrollers | |||
|
◁ |
10.4 Embedded Peripherals
10.4.1
Serial Peripheral Interface
⢠Supports communication with serial external devices
â Four chip selects with external decoder support allow communication with up to 15
peripherals
â Serial memories, such as DataFlash and 3-wire EEPROMs
â Serial peripherals, such as ADCs, DACs, LCD Controllers, CAN Controllers and
Sensors
â External co-processors
⢠Master or slave serial peripheral bus interface
â 8- to 16-bit programmable data length per chip select
â Programmable phase and polarity per chip select
â Programmable transfer delays between consecutive transfers and between clock
and data per chip select
â Programmable delay between consecutive transfers
â Selectable mode fault detection
⢠Very fast transfers supported
â Transfers with baud rates up to MCK
â The chip select line may be left active to speed up transfers on the same device
10.4.2
Two-wire Interface
⢠Master, Multi-master and Slave modes supported
⢠General call supported in Slave mode
⢠Connection to PDC Channel
10.4.3 USART
⢠Programmable Baud Rate Generator
⢠5- to 9-bit full-duplex synchronous or asynchronous serial communications
â 1, 1.5 or 2 stop bits in Asynchronous Mode or 1 or 2 stop bits in Synchronous Mode
â Parity generation and error detection
â Framing error detection, overrun error detection
â MSB- or LSB-first
â Optional break generation and detection
â By 8 or by 16 oversampling receiver frequency
â Hardware handshaking RTS-CTS
â Receiver time-out and transmitter timeguard
â Optional Multi-drop Mode with address generation and detection
â Optional Manchester Encoding
⢠RS485 with driver control signal
⢠ISO7816, T = 0 or T = 1 Protocols for interfacing with smart cards
â NACK handling, error counter with repetition and iteration limit
40 AT91SAM9XE128/256/512 Preliminary
6254BâATARMâ29-Apr-09
|
▷ |