STR912FAW47X6 STMicroelectronics, STR912FAW47X6 Datasheet - Page 35
![no-image](/images/manufacturer_photos/0/6/637/stmicroelectronics_sml.jpg)
STR912FAW47X6
Manufacturer Part Number
STR912FAW47X6
Description
MCU ARM9 2048KB FLASH 128LQFP
Manufacturer
STMicroelectronics
Series
STR9r
Datasheet
1.STEVAL-IFW001V1.pdf
(102 pages)
Specifications of STR912FAW47X6
Core Processor
ARM9
Core Size
32-Bit
Speed
96MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, IrDA, Microwire, SPI, SSI, SSP, UART/USART, USB
Peripherals
Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, WDT
Number Of I /o
80
Program Memory Size
2MB (2M x 8)
Program Memory Type
FLASH
Ram Size
96K x 8
Voltage - Supply (vcc/vdd)
1.65 V ~ 2 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
128-LQFP
Processor Series
STR912x
Core
ARM966E-S
Data Bus Width
16 bit, 32 bit
Data Ram Size
96 KB
Interface Type
CAN, I2C, IrDA, SSP, UART, USB
Maximum Clock Frequency
96 MHz
Number Of Programmable I/os
80
Number Of Timers
4
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWARM, EWARM-BL, MCBSTR9, MCBSTR9U, MCBSTR9UME, KSDK-STR912-PLUS, MDK-ARM, RL-ARM, ULINK2
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 8 Channel
Cpu Family
STR9
Device Core
ARM966E-S
Device Core Size
16/32Bit
Frequency (max)
96MHz
Total Internal Ram Size
96KB
# I/os (max)
80
Number Of Timers - General Purpose
4
Operating Supply Voltage (typ)
1.8/3.3V
Operating Supply Voltage (max)
2/3.6V
Operating Supply Voltage (min)
1.65/1.77/2.5/2.7V
Instruction Set Architecture
RISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
128
Package Type
LQFP
For Use With
MCBSTR9UME - BOARD EVAL MCBSTR9 + ULINK-MEMCBSTR9U - BOARD EVAL MCBSTR9 + ULINK2MCBSTR9 - BOARD EVAL STM STR9 SERIES
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Details
Other names
497-9039
STR912FAW47X6
STR912FAW47X6
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
STR912FAW47X6
Manufacturer:
ST
Quantity:
1 560
Company:
Part Number:
STR912FAW47X6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Company:
Part Number:
STR912FAW47X6T
Manufacturer:
STMicroelectronics
Quantity:
10 000
STR91xFAxxx
3.22.1
3.23
3.24
DMA
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
logic state of any 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 5 V tolerant, meaning they can drive a voltage level up to VDDQ, and can
be safely driven by a voltage up to 5 V.
A/D converter (ADC) with DMA
The STR91xFA provides an eight-channel, 10-bit successive approximation analog-to-
digital converter. The ADC input pins are multiplexed with other functions on Port 4 as
shown in
●
●
●
●
●
●
●
●
Fast conversion time, as low as 0.7 usec
Accuracy. Integral and differential non-linearity are typically within 4 conversion counts.
0 to 3.6 V input range. External reference voltage input pin (AVREF) available on 128-
pin packages for better accuracy on low-voltage inputs. See
conditions, for restrictions to the relative voltage levels of VDDQ, AVDD, AVREF, and
AVREF_AVDD.
CPU Firmware may convert one ADC input channel at a time, or it has the option to set
the ADC to automatically scan and convert all eight ADC input channels sequentially
before signalling an end-of-conversion
Automatic continuous conversion mode is available for any number of designated ADC
input channels
Analog watchdog mode provides automatic monitoring of any ADC input, comparing it
against two programmable voltage threshold values. The ADC unit will set a flag or it
will interrupt the CPU if the input voltage rises above the higher threshold, or drops
below the lower threshold.
The ADC unit goes to stand-by mode (very low-current consumption) after any reset
event. CPU firmware may also command the ADC unit to stand-by mode at any time.
ADC conversion can be started or triggered by software command as well as triggers
from Timer/Counter (TIM), Motor Controller and input from external pin.
Table
8. Following are the major ADC features:
Doc ID 13495 Rev 6
Table
Table 11: Operating
Functional overview
8. At any time, the
35/102