STR91XFA STMICROELECTRONICS [STMicroelectronics], STR91XFA Datasheet - Page 28
STR91XFA
Manufacturer Part Number
STR91XFA
Description
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
1.STR91XFA.pdf
(78 pages)
- Current page: 28 of 78
- Download datasheet (2Mb)
Functional overview
2.22.1 DMA
2.23
28/78
high-impedance state when not selected. The STR91xFA supports SPI multi-Master operation
because it provides collision detection.
Each SSP interface on the STR91xFA has the following features:
●
●
●
●
●
●
●
●
A programmable DMA channel may be assigned by CPU firmware to service each SSP
channel for fast and direct transfers between the SSP bus and SRAM with little CPU
involvement. Both DMA single-transfers and DMA burst-transfers are supported for transmit
and receive. Burst transfers require that FIFOs are enabled.
General purpose I/O
There are up to 80 GPIO pins available on 10 I/O ports for 128-pin and 144-ball devices, and up
to 40 GPIO pins on 5 I/O ports for 80-pin devices. Each and every GPIO pin by default (during
and just after a reset condition) is in high-impedance input mode, and some GPIO pins are
additionally routed to certain peripheral function inputs. CPU firmware may initialize GPIO pins
to have alternate input or output functions as listed in
GPIO pin may be read by firmware as a GPIO input, regardless of its reassigned input or output
function.
Bit masking is available on each port, meaning firmware may selectively read or write individual
port pins, without disturbing other pins on the same port during a write.
Firmware may designate each GPIO pin to have open-drain or push-pull characteristics.
All GPIO pins are 5V tolerant, meaning in they can drive a voltage level up to V
safely driven by a voltage up to 5.5V.
There are no internal pull-up or pull-down resistors on GPIO pins. As such, it is recommended
to ground, or pull up to V
consumption and noise generation.
Full-duplex, three or four-wire synchronous transfers
Master or Slave operation
Programmable clock bit rate with prescaler, up to 24 MHz for Master mode and 4 MHz for
Slave mode
Separate transmit and receive FIFOs, each 16-bits wide and 8 locations deep
Programmable data frame size from 4 to 16 bits
Programmable clock and phase polarity
Specifically for Microwire protocol:
–
Specifically for SSI protocol:
–
–
Half-duplex transfers using 8-bit control message
Full-duplex four-wire synchronous transfer
Transmit data pin tri-stateable when not transmitting
DDQ
with a 100K
Ω
resistor, all unused GPIO pins to minimize power
Table
5. At any time, the logic state of any
DDQ
, and can be
STR91xFA
Related parts for STR91XFA
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Keil starter kits for STR7 and STR9
Manufacturer:
STMICROELECTRONICS [STMicroelectronics]
Datasheet:
Part Number:
Description:
IAR’s complete, low cost starter kits for STR7 and STR9
Manufacturer:
STMICROELECTRONICS [STMicroelectronics]
Datasheet:
Part Number:
Description:
KIT STARTER KEIL FOR STR910
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
KIT STARTER FOR STR910 FAMILY
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
KIT STARTER IAR KICKSTART STR912
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
KIT STARTER HITEX FULL STR7/9
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
KIT DEVELOPMENT IAR STR7/9
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
STMicroelectronics [RIPPLE-CARRY BINARY COUNTER/DIVIDERS]
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
STMicroelectronics [LIQUID-CRYSTAL DISPLAY DRIVERS]
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
BOARD EVAL FOR MEMS SENSORS
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
NPN TRANSISTOR POWER MODULE
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
TURBOSWITCH ULTRA-FAST HIGH VOLTAGE DIODE
Manufacturer:
STMicroelectronics
Datasheet: