Datasheet

35
11096AS–ATARM–4-Oct-11
SAM9N12
9.22 Two Wire Interface (TWI)
•Two TWIs
Compatibility with standard two-wire serial memory
One, two or three bytes for slave address
Sequential read/write operations
Supports either master or slave modes
Compatible with Standard Two-wire Serial Memories
Master, Multi-master and Slave Mode Operation
Bit Rate: Up to 400 Kbits
General Call Supported in Slave mode
9.23 Universal Synchronous/Asynchronous Receiver Transmitters (USART)
Four USARTs
Manchester Encoding/Decoding
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 over-sampling 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
IrDA modulation and demodulation
Communication at up to 115.2 Kbps
SPI Mode
–Master or Slave
Serial Clock Programmable Phase and Polarity
SPI Serial Clock (SCK) Frequency up to Internal Clock Frequency MCK/4
LIN Mode
Compliant with LIN 1.3 and LIN 2.0 specifications
–Master or Slave
Processing of frames with up to 256 data bytes
Response Data length can be configurable or defined automatically by the Identifier
Self synchronization in Slave node configuration