|
SPEAR1340 Datasheet, PDF (21/200 Pages) STMicroelectronics – Dual-core Cortex A9 HMI embedded MPU | |||
|
◁ |
SPEAr1340
Device functions
2.15
I2C bus controllers (I2C)
The SPEAr1340 device integrates 2 instances of an I2C controller, identified as I2C0 and
I2C1, which can be used to connect to the I2C bus peripheral.
Main features:
â Compliant to the I2C-bus specification from Philips
â Three different operating modes:
â Standard-speed mode (data rates up to 100 Kb/s)
â Fast-speed mode (data rates up to 400 Kb/s)
â High-speed mode
â Clock synchronization
â Master or slave I2C operation mode
â Multimaster operation mode (bus arbitration)
â Support for direct memory access (DMA)
â 7-bit or 10-bit addressing
â 7-bit or 10-bit combined format transfers
â Slave bulk transfer mode
â Ignores CBUS addresses (an older ancestor of I2C that used to share the I2C bus)
â Buffer transmission and reception
â Interrupt or polled-mode operation
â Handles bit and byte waiting at all bus speeds
â Digital filter for the received SDA and SCL lines
2.16
Synchronous serial port (SSP)
The synchronous serial port block includes a master or slave interface to enable
synchronous serial communication with slave or master peripherals.
Main features:
â Master or slave operation
â Programmable clock bit rate and prescaler
â Separate transmit and receive first-in, first-out memory buffers, 16-bit wide, 8 locations
deep
â Programmable choice of interface operation, SPI, Microwire, or TI synchronous serial
â Programmable data frame size from 4 to 16 bits
â Independent masking of transmit FIFO, receive FIFO, and receive overrun interrupts
â Internal loopback test mode available
â Support for direct memory access (DMA)
Doc ID 023063 Rev 4
21/200
|
▷ |