参数资料
型号: STR912FW42X6
厂商: STMICROELECTRONICS
元件分类: 微控制器/微处理器
英文描述: 32-BIT, FLASH, 96 MHz, RISC MICROCONTROLLER, PQFP128
封装: 14 X 14 MM, PLASTIC, LQFP-128
文件页数: 20/73页
文件大小: 1538K
代理商: STR912FW42X6
Obsolete
Product(s)
- Obsolete
Product(s)
STR91xF
Functional overview
27/73
2.21
I2C interfaces with DMA
The STR91xF supports two independent I2C serial interfaces, designated I2C0, and I2C1.
Each interface allows direct connection to an I2C bus as either a bus master or bus slave
device (firmware configurable). I2C is a two-wire communication channel, having a bi-
directional data signal and a single-directional clock signal based on open-drain line drivers,
requiring external pull-up resistors.
Byte-wide data is transferred between a Master device and a Slave device on two wires. More
than one bus Master is allowed, but only one Master may control the bus at any given time.
Data is not lost when another Master requests the use of a busy bus because I2C supports
collision detection and arbitration. More than one Slave device may be present on the bus, each
having a unique address. The bus Master initiates all data movement and generates the clock
that permits the transfer. Once a transfer is initiated by the Master, any device that is addressed
is considered a Slave. Automatic clock synchronization allows I2C devices with different bit
rates to communicate on the same physical bus. A single device can play the role of Master or
Slave, or a single device can be a Slave only. A Master or Slave device has the ability to
suspend data transfers if the device needs more time to transmit or receive data.
Each I2C interface on the STR91xF has the following features:
Programmable clock supports various rates up to I2C Standard rate (100 KHz) or Fast rate
(400 KHz).
Serial I/O Engine (SIOE) takes care of serial/parallel conversion; bus arbitration; clock
generation and synchronization; and handshaking
Multi-master capability
7-bit or 10-bit addressing
2.21.1 DMA
A programmable DMA channel may be assigned by CPU firmware to service each I2C channel
for fast and direct transfers between the I2C bus and SRAM with little CPU involvement. Both
DMA single-transfers and DMA burst-transfers are supported for transmit and receive.
2.22
SSP interfaces (SPI, SSI, and Microwire) with DMA
The STR91xF supports two independent Synchronous Serial Port (SSP) interfaces, designated
SSP0, and SSP1. Primary use of each interface is for supporting the industry standard Serial
Peripheral Interface (SPI) protocol, but also supporting the similar Synchronous Serial Interface
(SSI) and Microwire communication protocols.
SPI is a three or four wire synchronous serial communication channel, capable of full-duplex
operation. In three-wire configuration, there is a clock signal, and two data signals (one data
signal from Master to Slave, the other from Slave to Master). In four-wire configuration, an
additional Slave Select signal is output from Master and received by Slave.
The SPI clock signal is a gated clock generated from the Master and regulates the flow of data
bits. The Master may transmit at a variety of baud rates, up to 24 MHz
In multi-Slave operation, no more than one Slave device can transmit data at any given time.
Slave selection is accomplished when a Slave’s “Slave Select” input is permanently grounded
or asserted active-low by a Master device. Slave devices that are not selected do not interfere
with SPI activities. Slave devices ignore the clock signals and keep their data output pins in
相关PDF资料
PDF描述
STW0Q14A SINGLE COLOR LED, WHITE
STW0Q2PA SINGLE COLOR LED, WHITE
STW1145LTM SINGLE COLOR LED, WHITE, 1.9 mm
STW8T16A SINGLE COLOR LED, WHITE
STWD100NWWY3F PROGRAMMABLE TIMER, PDSO5
相关代理商/技术参数
参数描述
STR912FW42X6 制造商:STMicroelectronics 功能描述:256K Flash 96K sram Ethernet USB CAN
STR912FW42X6T 制造商:STMICROELECTRONICS 制造商全称:STMicroelectronics 功能描述:ARM966E-S TM 16/32-Bit Flash MCU with Ethernet, USB, CAN, AC motor control, 4 timers, ADC, RTC, DMA
STR912FW44X6 功能描述:ARM微控制器 - MCU TQFP 128 14x14x1.4 1 RoHS:否 制造商:STMicroelectronics 核心:ARM Cortex M4F 处理器系列:STM32F373xx 数据总线宽度:32 bit 最大时钟频率:72 MHz 程序存储器大小:256 KB 数据 RAM 大小:32 KB 片上 ADC:Yes 工作电源电压:1.65 V to 3.6 V, 2 V to 3.6 V, 2.2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:LQFP-48 安装风格:SMD/SMT
STR912FW44X6 制造商:STMicroelectronics 功能描述:512K Flash 96K sram Ethernet USB CAN
STR912FW44X6T 制造商:STMICROELECTRONICS 制造商全称:STMicroelectronics 功能描述:ARM966E-S TM 16/32-Bit Flash MCU with Ethernet, USB, CAN, AC motor control, 4 timers, ADC, RTC, DMA