STMicroelectronics-STA8090FGBD
| Part # | STMicroelectronics-STA8090FGBD |
| Download | STMicroelectronics-STA8090FGBD |
STA8090FG
Fully integrated GPS/Galileo/GLONASS/BeiDou/QZSS receiver
with embedded RF and in-package Flash
Datasheet
–
production data
1 Secure-Digital Multimedia Memory Card
Interfaces (SDMMC)
1 Multichannel Serial Port (MSP)
Power Management Unit (PMU) embedding
switching regulator
Operating condition:
– Main
voltage regulator (V
): 1.6V to 4.3V
INL
– Backup
voltage (V
): 1.6V to 4.3V
INB
TFBGA99 (5 x 6 x 1.2 mm)
– Digital
voltage (V
): 1.0 V to 1.32 V
DD
GAPG1812131450CFT
– RF
core voltage (V
): 1.2 V ± 10%
CC
– IO
Ring Voltage (V
3.3 V ± 10%
): 1.8 V ± 5% or
ddIO
Features
Package:
STMicroelectronics positioning receiver with 48
tracking channels and 2 fast acquisition
channels supporting GPS, Galileo, GLONASS,
BeiDou and QZSS systems
– TFBGA99
(5 x 6 x 1.2 mm) 0.5 mm pitch
Operating temperature range: -40/+85°C
Single die standalone receiver embedding RF
Description
Front-End and low noise amplifier
STA8090FG belongs to
T
e
seo III family products.
STA8090FG is a single die standalone positioning
receiver IC working on multiple constellations
(GPS/Galileo/GLONASS/BeiDou/QZSS).
-162 dBm indoor sensitivity (tracking mode)
Fast TTFF < 1 s in Hot start and 30 s in Cold
Start
High performance ARM946 MCU (up to
STA8090FG, thanks to the ARM9 and wide IOs
availability, can be used as microcontroller with
GNSS capability, allowing a very compact design
offering 256 kByte of internal RAM and 16 Mbits
or 32 Mbits of internal Flash.
196 MHz)
256 Kbyte embedded SRAM
In-Package SQI Flash Memory (16 or 32 Mbits)
Real Time Clock (RTC) circuit
32-bit Watch-dog timer
The minimal BOM makes STA8090FG the ideal
solution for cost competitive and small footprint
products such as OBD dongle, insurance boxes,
trackers, telematics, portable, hands-held
portable and sports accessories.
3 UARTs
2
1 I
C master interface
1 Synchronous Serial Port (SSP, Motorola-SPI
supported)
STA8090FGBD can also run TESEO-DRAW the
STMicroelectronics dead reckoning firmware.
USB2.0 full speed (12 MHz) with integrated
physical layer transceiver
2 Controller Area Network (CAN)
2 channels ADC (10 bits)
June 2020
DS10719 Rev 6
This is information on a product in full production.
STA8090FG
Contents
Contents
Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Pin description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Power supply pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
Main function pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Multimedia card pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
General purpose pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
RF Front-end pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
RF front end
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
MCU Subsystem
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
AHB slaves
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
APB peripherals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
CAN .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
SSP .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Flash .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
SDMMC .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
GPIO .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
ADC .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.4.10 RTC
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.4.11 MSP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Electrical characteristics
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Parameter conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
DS10719 Rev 6
4
Contents
STA8090FG
Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
DC characteristics
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
AC characteristics
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
Flash specifications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Ordering information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Revision history
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
DS10719 Rev 6
STA8090FG
List of tables
List of tables
Device summar
y
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Main function pin
s
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
Test/emulated dedicated pin
s
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
Communication interface pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Multimedia card pin
s
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
5
RF Front-end pin
s
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
7
Power consumption
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Recommended DC operating conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
LDO1 DC characteristics
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
LDO2 DC characteristics
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
I/O buffers DC characteristic
s
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
9
RFCHAIN – GLONASS/BeiDou filter and VGA
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Synthesize
r
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1
Crystal recommended specifications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
SARADC specifications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Flash specifications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Document revision history
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
DS10719 Rev 6
5
List of figures
STA8090FG
List of figures
DS10719 Rev 6
STA8090FG
Overview
1
Overview
STA8090FG is one of the part number of
T
e
seo III STA8090x series.
STA8090FG is a highly integrated single-chip standalone GNSS receiver designed for
positioning system applications.
STA8090FG embeds the new ST GNSS positioning engine capable of receiving signals
from multiple satellite navigation systems, including the US GPS, European Galileo,
Russia’s GLONASS, Chinese BeiDou and Japan’s QZSS.
The STA8090FG ability of tracking simultaneously the signals from multiple satellites
regardless of their constellation, makes this chip capable of delivering exceptional accuracy
in urban canyons and in the environments where buildings and other obstructions make
satellite visibility challenging.
STA8090FG embeds innovative power management with switching regulator for power
consumption optimization.
The extended voltage supply ranges from 1.6 V to 4.3 V, the 1.8 V and 3.3 V I/O compliance
support makes the STA8090FG the suitable solution for different user applications.
The STA8090FG combines a high performance ARM946 microprocessor with I/O
capabilities and enhanced peripherals. It supports USB2.0 standard at full speed (12 Mbps)
with on-chip PH
Y
.
The chip embeds backup logic with real time clock.
STA8090FG can host customer code on top of STMicroelectronics GNSS library.
Customers can develop on
T
e
seoIII their application code by using a software development
kit based on different real time operating systems.
STA8090FGBD can be offered also bundled with STMicroelectronics dead reckoning
firmware called TESEO-DRAW; TESEO-DRAW firmware is a multi-sensors data fusion hub
for
T
e
seo family IC’s.
The STA8090FG, using STMicroelectronics CMOSRF
T
e
chnology, is housed in a
TFBGA99 (5 x 6 x 1.2 mm) package with stacked 16 Mbit or 32 Mbit Flash memory.
DS10719 Rev 6
40
Pin description
STA8090FG
2
Pin description
2.1
Block diagram
Figure 1. STA8090FG system block diagram
G4RF IP
Antenna
Sensing
G3BB+ Correlator Engine
Acq
48 Trk
Channels
GG IF
ADC
GG
LNA
Section
RAMs
CLOCK_GEN
OSCI
PLL
APB
Bridge
1 Fast Acq
Channel
GC IF
ADC
GC
RF
Section
SPI IF
AHB
Ring
OSCI
FLASH
(16Mb or 32Mb)
APB
Bridge3
IOs
UART2
UART0
Full
UART1
Rx-Tx
SDMMC
MSP
SSP
CAN0
APB2
CAN1
GPIO
Rx-Tx
SQI
IF
Test
controller
APB
Bridge2
WD
MTU
EFT
I2C
ADC
JTAG
USB
IF
VIC
PMU
BK_Domain
HIGH SPEED D-TCM
128KB
PRCC
BKRAM 32KB
BKLDO
LDO2
LDO1
SMPS
I-Cache
ISO
16KB
CELL
APB
Bridge1
ARM 946
D-Cache
8KB
OSCI32
RTC
Bandgap, Bias, Oscillator, LVDs
HIGH SPEED I-TCM
16KB
GAPG1701141303CFT
DS10719 Rev 6
STA8090FG
Pin description
2.2
TFBGA99 pin configuration
Table 2. TFBGA99 connection diagram (with CAN)
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
VINM
VLX
VINM
VLX
GND
GND
TDO
TDI
SPI_CLK SPI_CSN
VINL1
VOL1
GND
VINB
VOB
UART0_
UART0_
CTS
UART2_
RX
SPI_DI
TX
GPIO1
VDD_SQI
ADC_IN2
GPIO0
GND
VDDIO_
UART2_
TX
UART0_
RTS
VDD_
ADC
GND
SPI_DO
R1
Reserved
RTC_XTO
UART0_
UART0_
DTR
VOM
TMS
DSR
GND
GND
UART0_
TRSTn
UART0_
RX
VDD_ANA
GND
VDDD
GND
ADC_IN1 WAKEUP0 RTC_XTI
DCD
VDDD
VDDD
VDDD
GND
GND
GND
GND
GND
WAKEUP1 STDBYn
RSTn
STDBY_
OUT
PMU_
CFG
XTAL_
OUT
G
H
J
USB_DP
TCK
GND
MMC_
CLK
USB_DM GPIO10 MMC_D3
TP_IF_N
TP_IF_P
GND
GND
VCC_PLL XTAL_IN
MMC_
CMD
ANT_
SENSE2
VCC_
CHAIN
CAN0_TX GPIO11 MMC_D2
VDDIO_
ANT_
SENSE1
K
L
CAN0_RX
GPIO2
MMC_D1 GND_LNA
GND_LNA GND_LNA
GND
R2
GND
I2C_SD I2C_CLK MMC_D0 VCC_RF
LNA_IN
VOL2
VINL2
GND
DS10719 Rev 6
40
Pin description
STA8090FG
Table 3. TFBGA99 connection diagram (no CAN)
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
VINM
VLX
VINM
VLX
SPI_CLK SPI_CSN
VINL1
VOL1
GND
VINB
GPIO0
VOB
UART0_
UART0_ UART2_
CTS RX
SPI_DI
TX
GPIO1
VDD_SQI
ADC_IN2
GND
VDDIO_
UART2_ UART0_
VDD_
ADC
GND
GND
GND
TDO
SPI_DO
R1
Reserved
RTC_XTO
TX
RTS
UART0_
UART0_
DTR
VOM
TMS
DSR
GND
GND
UART0_
TRSTn
UART0_
RX
VDD_ANA
GND
VDDD
GND
ADC_IN1 WAKEUP0 RTC_XTI
DCD
TDI
VDDD
VDDD
VDDD
GND
GND
GND
WAKEUP1 STDBYn
RSTn
STDBY_
OUT
PMU_
CFG
XTAL_
OUT
G
H
J
USB_DP
USB_DM
TCK
GND
MMC_
CLK
GPIO10
GPIO11
MMC_D3
MMC_D2
GPIO2
TP_IF_N
TP_IF_P
GND
GND
GND
GND
GND
VOL2
VCC_PLL XTAL_IN
UART0_
TX
MMC_
CMD
ANT_
SENSE2
VCC_
CHAIN
GND
UART0_
RX
VDDIO_
R2
ANT_
SENSE1
K
L
MMC_D1
GND
GND_LNA
VINL2
GND
I2C_SD
I2C_CLK MMC_D0 VCC_RF
LNA_IN
GND
2.3
Power supply pins
Table 4. Power supply pins
Description
Symbol
I/O
voltage
I/O
STA8090FG
VCC_CHAIN
VCC_PLL
VCC_RF
VDD_ADC
VDD_SQI
VDDD
1.2 V
1.2 V
1.2 V
1.8 V
1.8 V
1.1 V
PWR Analog
supply voltage for RF chain (1.2V)
PWR Analog
supply voltage for PLL RF (1.2V)
PWR Analog
supply voltage for RF (1.2V)
PWR Digital
supply voltage for ADC (1.8V)
PWR Digital
supply voltage for SQI
J9
H8
L5
C8
C7
PWR Digital
supply voltage
E5, F3, F4, G3
VDDIO_R1 1.8
V or 3.3 V
PWR Digital
supply voltage for I/O ring 1 (1.8 V or 3.3 V)
C4
K2
A8
A5
L8
VDDIO_R2
VINB
3.3V
PWR Digital
supply voltage for I/O ring 2 (3.3 V)
1.6 V – 4.3 V
PWR Backup
LDO input supply voltage (1.6 V to 4.3 V)
1.6 V – 4.3 V
PWR LDO1
input supply voltage (1.6 V to 4.3 V)
1.6 V – 4.3 V
PWR LDO2
input supply voltage (1.6 V to 4.3 V)
VINL1
VINL2
DS10719 Rev 6
STA8090FG
Symbol
Pin description
STA8090FG
Table 4. Power supply pins (continued)
I/O Description
I/O
voltage
VINM
VDD_ANA
VLX
1.6 V – 4.3 V
PWR SMPS
coil input supply (1.6 V to 4.3 V)
1.6 V – 4.3 V
PWR SMPS
input supply (1.6 V to 4.3 V)
A1, A2
E1
0 V – 4.3 V
1.0V
PWR SMPS
coil output
B1, B2
A9
VOB
PWR LDO
backup output voltage (1.0 V)
LDO1 output voltage:
PMU_CFG = high -> 1.1 V (it can be also configured to
1.2 V)
VOL1
VOL2
VOM
1.1 V or 1.8 V
PWR
A6
L7
D1
PMU_CFG = low -> 1.8 V
1.2 V
PWR LDO2
output voltage (1.2 V)
SMPS output voltage
PMU_CFG = high -> 1.8 V
1.1 V or 1.8 V
PWR
PMU_CFG = low -> 1.1 V (it can be also configured to
1.2 V)
A7, B9, C1,
C2, D2, D6,
D8, F1, F5, F6,
G4, G5, G6,
H6, H7, J6, J7,
K8, L1, L9
GND
GND
GND
GND Ground
GND_LNA
GND Ground
K5, K6, K7
2.4
Main function pins
Table 5. Main function pins
Description
Symbol
I/O
voltage
I/O
STA8090FG
1.4 V – 0 V typ
range
ADC_IN1
I
ADC Analog input [1]
ADC Analog input [2]
E7
1.4 V – 0 V typ
range
ADC_IN2
I
I
D7
G8
Power management unit config pin
High -> VOL1 = 1.1
V
,
V
OM = 1.8 V
Low -> VOL1 = 1.8
V
, VOM = 1.1 V
PMU_CFG
1.0 V
Reset Input with Schmitt-Trigger characteristics and noise
filter.
RSTn
1.0 V
I
I
F9
E9
Input of the 32 KHz oscillator amplifier circuit and input of
the internal real time clock circuit.
RTC_XTI
1.0 V (max)
RTC_XTO
1.0 V (max)
1.0 V
O
O
Output of the oscillator amplifier circuit.
D9
G7
STDBY_OUT
When low, indicates the chip is in Standby mode
When low, the chip is forced in Standby Mode – All pins in
high impedance except the ones powered by Backup
supply
STDBYn
1.0 V
I
F8
DS10719 Rev 6
40
Pin description
Symbol
STA8090FG
STA8090FG
Table 5. Main function pins (continued)
I/O
voltage
I/O
Description
WAKEUP0
WAKEUP1
1.0 V
1.0 V
I
I
WAKEUP from STANDBY mode
WAKEUP from STANDBY mode
E8
F7
2.5
Test/emulated dedicated pins
Table 6. Test/emulated dedicated pins
Symbol
I/O
voltage
I/O
Description
STA8090FG
TCK
TDI
VDDIO_R2
VDDIO_R2
VDDIO_R2
VDDIO_R2
VDDIO_R2
1.2 V
I
I
JTAG Test Clock
JTAG Test Data In
G2
F2
E2
D3
E3
H5
J5
TDO
O
I
JTAG Test Data Out
TMS
JTAG Test Mode Select
JTAG Test Circuit Reset
Diff.
T
e
st Point for IF – Negative
Diff.
T
e
st Point for IF – Positive
TRSTn
TP_IF_N
TP_IF_P
I
O
O
1.2 V
2.6
Communication interface pins
Table 7. Communication interface pins
Alternative
I/O
voltage
Symbol
I/O
Function
Description
STA8090FG
function
AF0
(default)
I
I
AF1
AF2
AF3
UART0_RX
T
s
ense
UART0 Rx data
CAN0_RX
(1)
VDDIO_R2
K1
External temperature capture
port
I
I/O
O
I2C_SD
I2C serial data
AF0
(default)
J1
L3
O
I/O
O
AF1
AF2
AF3
UART0_TX
GPIO7
UART0 Tx data
General purpose I/O #7
I2C clock
I2C_CLK
AF0
(default)
O
I2C_CLK
GPIO8
I2C clock
I/O
O
AF1
AF2
AF3
General purpose I/O #8
I2C_CLK
VDDIO_R2
O
SPI_CLK
SPI clock
DS10719 Rev 6
STA8090FG
Symbol
Pin description
STA8090FG
L2
Table 7. Communication interface pins (continued)
Alternative
I/O
voltage
I/O
Function
Description
function
AF0
(default)
I/O
I2C_SD
GPIO9
I2C serial data
General purpose I/O #9
I/O
I
AF1
AF2
AF3
I2C_SD
VDDIO_R2
VDDIO_R1
VDDIO_R1
O
SPI_CSN
SPI_CLK
SPI chip select active low
SPI clock
AF0
(default)
O
I/O
O
AF1
AF2
AF3
GPIO25
SQI_CLK
MMC_CLK
General purpose I/O #25
SQI Flash clock
SPI_CLK
SPI_CSN
A3
A4
O
Multimedia Clock line
AF0
(default)
SPI chip select active low /
IO_Power Sel Ring 1
O
SPI_CSN
I/O
O
AF1
AF2
AF3
GPIO24
SQI_CEN
MMC_CMD
General purpose I/O #24
SQI Flash chip enable
I/O
Multimedia card command line
AF0
(default)
I
SPI_DI
T
s
ense
SPI serial data input / BOOT2
External temperature capture
port
I/O
AF1
SPI_DI
VDDIO_R1
VDDIO_R1
B3
I/O
I/O
AF2
AF3
SQI_SIO1/SO SQI
Flash data IO 1 / ser. output
MMC_D0
SPI_DO
GPIO27
Multimedia card data 0
SPI serial data output
General purpose I/O #27
AF0
(default)
O
I/O
I/O
I/O
AF1
AF2
AF3
SPI_DO
C3
B5
E4
SQI_SIO0/SI SQI
Flash data IO 0 / ser. input
MMC_D1 Multimedia
card data 1
AF0
(default)
I
UART0_CTS UART0
clear to send
GPIO15 General
purpose I/O #15
I/O
O
AF1
AF2
AF3
UART0_CTS VDDIO_R1
UART0_DCD VDDIO_R1
i2s_out_sclk MSP
serial clock output
Clock GNSS
GNSS clock out
O
AF0
(default)
I
UART0_DCD UART0
data carrier detect
I/O
O
AF1
AF2
AF3
GPIO17
General purpose I/O #17
i2s_out_sdata MSP
serial data output
Clock GNSS
GNSS clock out
O
DS10719 Rev 6
40
Pin description
Symbol
STA8090FG
STA8090FG
Table 7. Communication interface pins (continued)
Alternative
I/O
voltage
I/O
Function
Description
function
AF0
(default)
I
UART0_DSR UART0
data set ready
GPIO16 General
purpose I/O #16
I/O
O
AF1
AF2
UART0_DSR VDDIO_R1
D4
i2s_out_lrclk MSP
left/right clock output
GLONASS and BeiDou 3-bit
Sign GC
O
AF3
coding output (Sign)
AF0
(default)
O
I/O
I
UART0_DTR UART0
data terminal read
AF1
AF2
GPIO18
General purpose I/O #18
UART0_DTR VDDIO_R1
D5
Extended function timer – input
capture A
Timer_ICAPA
GPS and Galileo 3-bit coding
Output (MAG1)
O
O
AF3
Mag_1 GG
AF0
(default)
UART0_RTS UART0
request to send
I/O
O
AF1
AF2
GPIO14
General purpose I/O #14
UART0_RTS VDDIO_R1
C6
TCXO_OUT TCXO
out clock
GPS and Galileo 3-bit coding
output (Sign)
O
I
AF3
Sign GG
AF0
(default)
UART0_RX
UART0 Rx data
O
AF1
AF2
SPI_DO
SPI serial data output
SQI Flash data IO 2
UART0_RX VDDIO_R1
E6
I/O
SQI_SIO2
Extended Function Timer – Input
Capture A
I
AF3
Timer_ICAPA
UART0_TX
AF0
(default)
O
UART0 Tx data / BOOT1
I
AF1
AF2
SPI_DI
Serial data input
UART0_TX VDDIO_R1
B4
B6
I/O
SQI_SIO3
SQI Flash data IO 3
Extended Function Timer –
Output Compare A
O
I
AF3
Timer_OCMPA
UART2_RX
AF0
(default)
UART 2 Rx data
I/O
I/O
I/O
AF1
AF2
AF3
GPIO28
I2C_SD
General purpose I/O #28
I2C serial data
UART2_RX VDDIO_R1
MMC_D2
Multimedia card data 2
DS10719 Rev 6
STA8090FG
Symbol
Pin description
STA8090FG
C5
Table 7. Communication interface pins (continued)
Alternative
I/O
voltage
I/O
Function
Description
function
AF0
(default)
O
UART2_TX
UART 2 Tx data / BOOT0
I/O
O
AF1
AF2
AF3
AF0
GPIO29
I2C_CLK
MMC_D3
USB_DM
General purpose I/O #29
I2C clock
UART2_TX VDDIO_R1
I/O
USB
Multimedia card data 2
USB D- signal
AF1
(default)
I
UART1_RX
UART1 Rx data
USB_DM
USB_DP
VDDIO_R2
VDDIO_R2
H1
G1
I
AF2
AF3
AF0
I/O
I2C_SD
I2C serial data
USB D+ signal
USB
USB_DP
AF1
(default)
O
UART1_TX
UART1 Tx data
O
O
AF2
AF3
I2C_CLK I2C
clock
1. Only
for STA8090FGB and STA8090FGBD.
2.7
Multimedia card pins
Table 8. Multimedia card pins
Alternative
Function
function
Symbol
I/O
voltage
I/O
Description
STA8090FG
AF0
(default)
O
O
MMC_CLK
Multimedia Clock line
AF1
i2s_out_lrclk MSP
left/right clock output
MMC_CLK VDDIO_R2
H4
Extended Function Timer –
Timer_ICAPA
I
AF2
AF3
Input Capture A
I/O
I/O
GPIO4
General purpose I/O #4
Multimedia card command line
AF0
(default)
MMC_CMD
O
O
AF1
AF2
AF3
i2s_out_sdata MSP
serial data output
MMC_CMD VDDIO_R2
J4
CAN0_TX
(1)
CAN0 transmit data output
General purpose I/O #5
I/O
GPIO5
DS10719 Rev 6
40
Pin description
STA8090FG
STA8090FG
L4
Table 8. Multimedia card pins (continued)
Alternative
Symbol
I/O
voltage
I/O
Function
Description
function
AF0
(default)
I/O
MMC_D0
Multimedia card data 0
O
AF1
AF2
AF3
i2s_out_sclk
I2C_SD
MSP serial clock output
I2C serial data
MMC_D0
VDDIO_R2
VDDIO_R2
I/O
I/O
GPIO20
General purpose I/O #20
AF0
(default)
I/O
I
MMC_D1
Multimedia card data 1
AF1
AF2
AF3
i2s_in_sdata MSP
serial data input
MMC_D1
K4
GLONASS and BeiDou 3-bit
Sign GC
O
coding output (Sign)
I/O
I/O
GPIO21
MMC_D2
Reserved
General purpose I/O #21
Multimedia card data 2
Reserved
AF0
(default)
I/O
I
AF1
AF2
MMC_D2
MMC_D3
VDDIO_R2
VDDIO_R2
J3
CAN0_RX
(1)
CAN0 receive data input
External temperature capture
I/O
I/O
AF3
T
s
ense
port
AF0
(default)
MMC_D3
Multimedia card data 2
I/O
O
AF1
AF2
AF3
Reserved
Sign GG
GPIO23
Reserved
H3
GPS 3-bit coding output (Sign)
General purpose I/O #23
I/O
1. Only
for STA8090FGB.
2.8
General purpose pins
Table 9. General purpose pins
I/O
voltage
Alternative
function
Symbol
I/O
Function
Description
STA8090FG
I/O AF0
(default)
GPIO0
General purpose I/O #0
Pulse per second input
I
AF1
AF2
PPS_IN
Extended Function Timer – Output
Compare B
GPIO0 VDDIO_R1
B8
O
Timer_OCMPB
Mag_0 GC
GLONASS and BeiDou 3-bit coding
Output (MAG0)
O
AF3
DS10719 Rev 6
STA8090FG
Symbol
Pin description
Table 9. General purpose pins (continued)
Alternative
I/O
voltage
I/O
Function
Description
STA8090FG
function
I/O AF0
(default)
GPIO1
General purpose I/O #1 / BOOT3
I
AF1
AF2
AF3
i2s_in_sdata MSP
serial data input
GPIO1 VDDIO_R1
B7
O
PPS_OUT
T
s
ense
Pulse per second output
External temperature capture port
General purpose I/O #2
Reserved
I/O
I/O AF0
(default)
GPIO2
I/O
I
AF1
AF2
Reserved
Extended Function Timer – Input
Capture B
GPIO2 VDDIO_R2
K3
Timer_ICAPB
Mag_1 GC
GLONASS and BeiDou 3-bit coding
Output (MAG1)
O
AF3
AF0
(default),
AF1
I/O
GPIO10
General purpose I/O #10
GPIO10 VDDIO_R2
Extended Function Timer – Input
Capture A
H2
I
AF2
AF3
Timer_ICAPA
Extended Function Timer – Output
Compare B
O
Timer_OCMPB
AF0
(default),
AF1
I/O
GPIO11
General purpose I/O #11
GPIO11 VDDIO_R2
Extended Function Timer – Output
Compare A
J2
O
I
AF2
AF3
Timer_OCMPA
Timer_ICAPB
Extended Function Timer – Input
Capture B
2.9
RF Front-end pins
Table 10. RF Front-end pins
Symbol
I/O
voltage
I/O
Description
STA8090FG
ANT_SENSE1
ANT_SENSE2
LNA_IN
3.3 V
3.3 V
1.2 V
1.2 V
1.2 V
I
I
Antenna sensing input 1
K9
J8
Antenna sensing input 2
I
Low Noise Amplifier Input
L6
H9
G9
XTAL_IN
I
Input Side of Crystal Oscillator or TCXO Input
Output Side of Crystal Oscillator
XTAL_OUT
O
DS10719 Rev 6
40
General description
STA8090FG
3
General description
3.1
RF front end
The RF front-end is able to down-convert both the GPS-Galileo signal from 1575.42 MHz to
4.092 MHz (4 Fo, being F0 = 1.023 MHz), the GLONASS signal from 1601.718 MHz to
8.57 MHz and the BeiDou signal from 1561.098 MHz to 10.23 MHz.
It embeds high performance LNA minimizing external component count and two LDOs to
supply the internal core facilitating requirements for external power supply. A three bits ADC
converts the IF signals to sign (SIGN) and magnitude (MAG0 and MAG1). They can be
sampled or not by SPI. The magnitude bits are internally integrated in order to control the
variable gain amplifiers. The VGA gain can be also set by the SPI interface.
The RF tuner accepts a wide range of reference clocks (10 to 52 MHz) and can generate
64 Fo sampling clock for the baseband and 192 Fo clock for MCU subsystem.
3.2
GPS/Galileo/GLONASS/BeiDou Base Band (G3BB+)
processor
STA8090FG integrates G3BB+ proprietary I
P
,
w
hich is the ST last generation high-
sensitivity Baseband processor fully compliant with GPS, Galileo, GLONASS and BeiDou
systems.
The baseband receives, from the embedded RF Front-End, two separate IF signals coded
in sign-magnitude digital format on 3 bits and the related clocks. The Galileo/GPS
(GALGPS) and GLONASS/BeiDou (GNSCOM) signals at the base band inputs are
centered on 4.092 MHz, 8.57 MHz and 10.23 MHz.
The baseband processes the two IF signals performing data codification, sample rate
conversion and final frequency conversion to zero IF before acquisition and tracking
correlations.
The baseband processor has the capability of acquiring and tracking the Galileo, GPS,
GLONASS and BeiDou signals in a simultaneous or single way, or a combination of three,
being GLONASS and BeiDou mutually exclusive. The number of tracking channels to be
used is programmable; the unused tracking channels can be powered down.
A complete multi-OS software library is provided by ST to handle GPS processing,
managing satellite acquisition, tracking, pseudo-range calculation and positioning,
generating the output in the standard NMEA message format or in a ST binary format. The
library includes support of ST self-trained assisted GPS (ST-AGPS), a complete and
scalable solution for assisting GPS start-up with autonomous and server-based ephemeris
prediction and extension.
3.3
MCU Subsystem
The implemented sub-system includes an AHB Lite bus matrix.
An ARM946 core is embedded in the sub-system and masters the AHB bus. The totally
available TCM SRAM is 256 KB. The amount of memory on ITCM and DTCM can be
DS10719 Rev 6
STA8090FG
General description
Ni x 16 KB; DTCM can be configured as 128 + Nd x 16 KB, where Ni + Nd = 8, Ni
1.
Table 11. TCM Configuration
TCMcfg [2]
TCMcfg [1]
TCMcfg [0]
ITCM
DTCM
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
16 KB
32 KB
48 KB
64 KB
80 KB
96 KB
112 KB
128 KB
240 KB
224 KB
208 KB
192 KB
176 KB
160 KB
144 KB
128 KB
3.3.1
AHB slaves
G3 APB port that allows to interface with the G3BB acquisition memory and control
registers.
512 Kbytes ROM
Vectored Interrupt Controller (VIC).
SQI flash memory controller
3 x ARM946 APB peripheral bus (APB1, APB2, APB3).
Vectored Interrupt Controller (VIC)
This Vectored Interrupt Controller (VIC) allows the operative system interrupt handler to
quickly dispatch interrupt service routines in response to peripheral interrupts. It provides a
software interface to the interrupt system. There are up to 64 interrupt lines. The VIC uses a
bit position for each different interrupt source.
The software can control each request line to generate software interrupts. Each interrupt
line can be independently enabled and configured to trigger a non-vectored Normal Interrupt
Request (IRQ) or Fast Interrupt Request (FIQ) to the ARM946 CPU. Sixteen interrupt lines
can also be selected to trigger a vectored IRQ.
The VIC has two operation modes: the user mode and the privilege mode, in order to have
the possibility to set (or not) one level of protection during execution.
FS USB device controller
Full speed USB device with transceiver.
It is an AHB slave. When active it requires a 48 MHz clock XTAL_IN.
DS10719 Rev 6
40
General description
STA8090FG
3.4
APB peripherals
3.4.1
CAN
(a)
The 2 CAN
cores perform communication according to the CAN protocol version 2.0 part
A and B. The bit rate can be programmed to values up to 1 MBit/s. For the connection to the
physical layer, additional transceiver hardware is required.
CAN consists of the CAN core, message RAM, message handler, control registers and
module. For communication on a CAN network, individual message objects are configured.
The message objects and identifier masks for acceptance filtering of received messages are
stored in the message RAM. All functions concerning the handling of messages are
implemented in the message handler. These functions include acceptance filtering, the
transfer of messages between the CAN core and the message RAM, and the handling of
transmission requests as well as the generation of the module interrupt.
The register set of the CAN can be accessed directly by the CPU through the module
interface. These registers are used to control/configure the CAN core and the message
handler and to access the message RAM.
CAN features
Supports CAN protocol version 2.0 part A and B
32 messages objects
Each message object has its own identifier mask
Maskable interrupt
Disabled automatic re-transmission mode for time triggered CAN applications
Programmable loop-back mode for self-test operation
Two 16-bit module interfaces to the AMBA APB bus from ARM
3.4.2
SSP
The SSP is a master interface for synchronous serial communication with peripheral
devices that have Motorola SPI.
The SSP performs serial-to-parallel conversion on data received from a peripheral device
on SPI_DI pin, and parallel-to-serial conversion on data written by CPU for transmission on
SPI_DO pin. The transmit and receive paths are buffered with internal FIFO memories
allowing up to 32 x 32-bit values to be stored independently in both transmit and receive
modes. FIFOs may be burst-loaded or emptied by the system processor or DMA, from one
to eight words per transfer. Each 32-bit word from the system fills one entry in FIFO.
The SSP includes a programmable bit rate clock divider and prescaler to generate the serial
output clock SSPCLK from the on-chip clock. One combined interrupt is delivered, which is
asserted from several internal maskable events.
DS10719 Rev 6
STA8090FG
General description
SSP features
The SSP has the following features:
Parallel-to-serial conversion on data written to an internal 32-bit wide, 32-location deep
transmit FIFO
Serial-to-parallel conversion on received data, buffering it in a 32-bit wide, 32-location
deep receive FIFO
Programmable data frame size from 4 to 32 bits
Programmable clock bit rate and prescaler
Programmable clock phase and polarity in SPI mode
3.4.3
UART
The UARTx (x = 0|1|2) performs serial-to-parallel conversion on data asynchronously
received from a peripheral device on UARTx_RX pin, and parallel-to-serial conversion on
data written by CPU for transmission on UARTx_TX pin. The transmit and receive paths are
buffered with internal FIFO memories allowing up to 64 data byte for transmission, and 64
data byte with 4-bit status (break, frame, parity, and overrun) for receive.
UART features
The UARTx (x = 0|1|2) are Universal Asynchronous Receiver/Transmitter that support much
of the functionality of the industry-standard 16C650 UAR
T
.
T
he main features are:
Programmable baud rates up to UARTCLK / 16 (1.5 Mbps with UARTCLK at 24 MHz),
or up to UARTCLK / 8 (3.0 Mbps with UARTCLK at 24 MHz), with fractional baud-rate
generator
5, 6, 7 or 8 bits of data
Even, odd, stick or no-parity bit generation and detection
1 or 2 stop bit generation
Support of the modem control functions CTS, RTS, plus DCD, DSR, RTS, DTS and RI
(UART0 only)
Support of software flow control using programmable Xon/Xoff characters
False start bit detection
Line break generation and detection
Separate 8-bit wide, 64-deep transmit FIFO and 12-bit wide, 64-deep receive FIFO
Programmable FIFO disabling for 1-byte depth data path
These UAR
T
s
v
ary from industry-standard 16C650 on some minor points which are:
Receive FIFO trigger levels
The internal register map address space, and the bit function of each register differ
The deltas of the modem status signals are not available
1.5 stop bits is not supported
Independent receive clock feature is not supported
DS10719 Rev 6
40
General description
STA8090FG
3.4.4
Flash
The STA8090FG integrates 16 Mbits or 32 Mbits of Flash Memory. This eliminates the need
of the external Flash simplifying the routing associated to integrate a GPS receiver into a
customer board.
3.4.5
3.4.6
SDMMC
STA8090FG features an SD/MMC host.
MTU
The 2 Multi Timer Units provide access to eight interrupt generating programmable 32-bit
Free-Running decrementing Counters (FRCs). The FRCs have their own clock input,
allowing the counters to run from a much slower clock than the system clock.
The FRC is the part of the timer that performs the counting. There are four instantiations of
the FRC block in each MTU, allowing eight counts to be performed in parallel. The 32-bit
counter in the FRC is split up into two 16-bit counters.
3.4.7
WDT
Watchdog Timer (WDT) provides a way of recovering from software crashes. The watchdog
clock is used to generate a regular interrupt (WDOGINT), depending on a programmed
value.
The watchdog monitors the interrupt and asserts a reset signal (WDOGRES) if the interrupt
remains unserviced for the entire programmed period. You can enable or disable the
watchdog unit as required.
Note:
Watchdog is stalled when the ARM processor is in Debug mode.
3.4.8
GPIO
The GPIO block provides twenty-one (21) programmable inputs or outputs. Each input or
output can be controlled in two modes:
software mode through an APB bus interface
alternate mode, where GPIO becomes a peripheral input or output line
Any GPIO input can be independently enabled or disabled (masked) for interrupt
generation. User can select for each GPIO which edge (rising, falling, both) will trigger an
interrupt.
3.4.9
ADC
10 bit SAR ADC operating at 1.8 V analog supply. It can convert up to 2 single ended
channels with analog input multiplexer at 500KSPS
3.4.10
RTC
This is an always-on power domain dedicated to RTC logic (backup system) with 32 Kbyte
SRAM and supplied with a dedicated voltage regulator.
The RTC provides a high resolution clock which can be used for GPS. It keeps the time
when the system is inactive and can be used to wake the system up when a programmed
DS10719 Rev 6
STA8090FG
General description
alarm time is reached. It has a clock trimming feature to compensate for the accuracy of the
32.768 kHz crystal and a secured time update.
RTC features
47-bit counter clocked by 32.768 kHz clock
32-bit for the integer part (seconds) and 15-bit for the fractional part
The integer part and the fractional part are readable independently
The counter, once enabled, can be stopped
Integer part load register (32-bit)
Fractional part load register (15-bit)
Load bit to transfer the content of the entire load register (integer+fractional part) to the
47-bit counter. Once set by the MCU this bits is cleared by the hardware to signal to the
MCU that the RTC has been updated.
3.4.11
MSP
The STA8090FG provides one MSP transmitter block.
Element (data) size from 8 to 32 bits, LSB or MSB first
Programmable frequency shift clock for data transfer
Direct interface to:
–
–
–
Industry-standard codecs and serially connected A/D and D/A devices
IIS compliant devices
SPI compliant devices
Transmit first-in, first-out memory buffers (FIFOs), 32 bits wide, 8 locations deep
DS10719 Rev 6
40
Electrical characteristics
STA8090FG
4
Electrical characteristics
4.1
Parameter conditions
Unless otherwise specified, all voltages are referred to GND.
4.2
Minimum and maximum values
Unless otherwise specified the minimum and maximum values are guaranteed in the worst
conditions of ambient temperature, supply voltage and frequencies by tests in production on
100% of the devices with an ambient temperature at T
= 25°C.
A
4.3
4.4
4.5
Typical values
Unless otherwise specified, typical data are based on T
= 25°C, V
They are given only as design guidelines and are not tested.
= 1.8
V
, V
=
1
.20
V
.
dd
A
ddio
Typical curves
Unless otherwise specified, all typical curves are given only as design guidelines and are
not tested.
Absolute maximum ratings
This product contains devices to protect the inputs against damage due to high static
voltages, however it is advisable to take normal precautions to avoid application of any
voltage higher than the specified maximum rated voltages.
Table 12. Voltage characteristics
Symbol
Parameter
Min.
Max.
Unit
V
CC_CHAIN
Analog supply voltage for RF chain (1.2 V)
V
CC_PLL
Analog supply voltage for PLL RF (1.2 V)
-0.3
-0.3
-0.3
-0.3
-0.3
-0.3
-0.3
-0.3
-0.3
-0.3
1.32
1.32
1.32
1.98
1.95
1.32
3.63
3.63
4.8
V
V
V
V
V
V
V
V
V
V
V
CC_RF
Analog supply voltage for RF (1.2 V)
V
DD_ADC
Digital supply voltage for ADC (1.8 V)
V
DD_SQI
Digital supply voltage for SQI
V
DDD
Power supply pins for the core logic.
V
DDIO_R1
Digital supply voltage for I/O ring 1 (1.8 V or 3.3 V)
V
DDIO_R2
Digital supply voltage for I/O ring 2 (3.3 V)
V
INB
Backup LDO input supply voltage (1.6 V to 4.3 V)
LDO1 input supply voltage (1.6 V to 4.3 V)
V
INL1
4.8
DS10719 Rev 6
STA8090FG
Electrical characteristics
Table 12. Voltage characteristics (continued)
Symbol
Parameter
Min.
Max.
Unit
V
INL2
V
INM
LDO2 input supply voltage (1.6 V to 4.3 V)
SMPS coil input supply (1.6 V to 4.3 V)
-0.3
-0.3
-0.3
-2
4.8
4.8
4.8
2
V
V
V
DD_ANA
SMPS input supply (1.6 V to 4.3 V)
V
V
ESD-HBM
Electrostatic discharge, human body model
(1)
.
kV
V
V
ESD-CDM
Electrostatic discharge, charge device model
(2)
.
-250
250
1. Balls
sustaining only ±500 V are: A1, A2, A5, A6, A7, A8, A9, B1, B2, B9, C1, C2, D1, D2, D9, E1, E9, F1,
L7 and L8.
2. Ball
L6 (LNA_IN) sustains only ±150
V
.
Note:
Stresses above those listed under “Absolute Maximum Ratings” may cause permanent
damage to the device. This is a stress rating only and functional operation of the device at
these or any other conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating conditions for extended
periods may affect device reliability.
Table 13. Thermal characteristics
Symbol
Parameter
Min.
Max.
Unit
T
oper
T
j
Operative temperature range
Operative junction temperature
Storage temperature
-40
-40
-55
85
125
150
41
°C
°C
T
st
°C
R
j-amb
Thermal resistance junction to ambient
(1)
°C/W
1. According
to JEDEC specification on a 2 layers board.
Table 14. Frequency limits
Symbol
Parameter
Test condition
Min.
Typ.
Max.
Unit
F
CLK
F
AHB
Operating ARM9 CPU frequency
AHB frequency
—
—
—
—
196
49
MHz
MHz
V
DDD
= 1.2 V;
T
C
= 85
°
C
(1)
1. Not
tested in production.
DS10719 Rev 6
40
Electrical characteristics
Symbol
STA8090FG
Table 15. Power consumption
Parameter
Test condition
Min.
Typ. Max.
Unit
G2 = GPS/Galileo;
T
amb
= 25 °C;
V
INL2
= 1.8 V
—
25
35
mW
mW
G2 + GLONASS;
T
amb
= 25 °C;
—
—
P
RF
RFIP power (total V
INL2
)
V
INL2
= 1.8 V
G2 + COMPASS;
Beidou2
T
amb
= 25 °C;
35
mW
V
INL2
= 1.8 V
f
ARM
= 196 MHz;
f
AHB
= 49 MHz;
T
amb
= 25 °C;
V
INL1
= 1.8 V; UART
active; other peripherals
inactive
Switchable area power;
(total V
INL1
(1)
P
MVR
—
—
—
90
1
mW
mW
mW
)
f
ARM
= 196 MHz;
f
AHB
= 49 MHz;
T
amb
= 25 °C; V
INB
= 3.3 V
Always ON area power
(total V
INB
P
LPVR
)
f
ARM
= 196 MHz;
f
AHB
= 49 MHz;
T
amb
= 25 °C;
V
INL1
= 1.8 V; UART
active; other peripherals
inactive
IO rings power (total
V
DDIO_R1
+ V
DDIO_R2
P
IO
4
)
Standby mode supply
current
I
DStandby
—
—
29
7
—
—
µA
µA
RTC
running = 32.768 KHz;
T
amb
= 25 °C; V
INB
= 1.8 V
Deep standby mode
supply current
(2)
I
DDeepStandby
1. Not
tested in production.
2. STDBY_OUT
pin not supported in deep standby.
4.6
Recommended DC operating conditions
Table 16. Recommended DC operating conditions
Symbol
Parameter
Min.
Typ. Max.
Unit
V
CC_CHAIN
Analog supply voltage for RF chain (1.2 V)
V
CC_PLL
Analog supply voltage for PLL RF (1.2 V)
V
CC_RF
Analog supply voltage for RF (1.2 V)
V
DD_ADC
Digital supply voltage for ADC (1.8 V)
V
DD_SQI
Flash power supply.
1.08
1.08
1.08
1.71
1.71
1.20
1.20
1.20
1.80
1.80
1.32
1.32
1.32
1.89
1.89
V
V
V
V
V
DS10719 Rev 6
STA8090FG
Electrical characteristics
Table 16. Recommended DC operating conditions (continued)
Symbol
Parameter
Min.
Typ. Max.
Unit
V
DDD
Power supply pins for the core logic.
1.00
1.71
3.00
3.00
1.60
1.10
1.80
3.30
3.30
1.32
1.89
3.60
3.60
4.30
4.30
4.30
4.30
V
V
V
V
V
V
V
V
Digital supply voltage for I/O ring 1 (1.8 V)
Digital supply voltage for I/O ring 1 (3.3 V)
V
DDIO_R1
V
DDIO_R2
Digital supply voltage for I/O ring 2 (3.3 V)
V
INB
V
INL1
V
INL2
Backup LDO input supply voltage (1.6 V to 4.3 V)
LDO1 input supply voltage to generate 1.1 V and 1.2 V
1.60
LDO1 input supply voltage to generate 1.8 V
LDO2 input supply voltage to generate 1.2 V
2.10
1.60
SMPS coil input supply voltage to generate 1.1 V and
1.2 V
1.60
4.30
V
V
INM
SMPS coil input supply voltage to generate 1.8 V
2.10
1.60
-40
4.30
4.30
85
V
V
V
DD_ANA
SMPS input supply (1.6 V to 4.3 V)
T
C
Operating temperature range
°C
4.7
DC characteristics
Table 17. SMPS DC characteristics
Symbol
Parameter
Test condition
Min.
Typ.
Max.
Unit
1.6 V ≤ V
INM
≤ 4.3 V;
I
OM
≤ 100 mA
Output voltage (1.2 V)
1.08
1.0
1.20
1.10
1.32
1.21
V
1.6 V ≤ V
INM
≤ 4.3 V;
I
OM
≤ 100 mA
V
OM
Output voltage (1.1 V)
V
2.1 V ≤ V
INM
≤ 4.3 V;
I
OM
≤ 100 mA
Output voltage (1.8 V)
Output current
1.71
0
1.80
—
1.89
100
V
I
OM
mA
DS10719 Rev 6
40
Electrical characteristics
Symbol
STA8090FG
Table 18. LDO1 DC characteristics
Parameter
Test condition
Min.
Typ.
Max.
Unit
1.6 V ≤ V
INL1
≤ 4.3 V;
I
OL1
≤ 70 mA
Output voltage (1.2V)
Output voltage (1.1V)
1.08
1
1.20
1.32
V
1.6 V ≤ V
INL1
≤ 4.3 V;
I
OL1
≤ 70 mA
V
OL1
1.10
1.21
V
2.1 V ≤ V
INL1
≤ 4.3 V;
I
OL1
≤ 70 mA
Output voltage (1.8V)
Output current
1.71
0
1.80
—
1.89
70
V
I
OL1
mA
Table 19. LDO2 DC characteristics
Symbol
Parameter
Output voltage
Output current
Test condition
Min.
Typ.
Max.
Unit
1.6 V ≤ V
INL2
≤ 4.3 V;
OL2
≤ 30 mA
V
OL2
I
OL2
1.08
0
1.20
—
1.32
30
V
I
mA
Table 20. Low voltage detection thresholds
Parameter
Min.
Typ.
Max.
Unit
Upper voltage threshold
—
—
—
—
—
—
—
—
—
—
1.680
1.650
0.995
0.935
1.142
1.076
1.048
0.986
1.645
1.626
—
—
—
—
—
—
—
—
—
—
V
V
V
V
V
V
V
V
V
V
Input LVD always
on and main VRs
(1)
Lower voltage threshold
Upper voltage threshold
Output LVD always
Lower voltage threshold
Upper voltage threshold @ V
OL1/M
= 1.2 V
Lower voltage threshold @ V
OL1/M
= 1.2 V
Upper voltage threshold @ V
OL1/M
= 1.1 V
Lower voltage threshold @ V
OL1/M
= 1.1 V
Upper voltage threshold @ V
OL1/M
= 1.8 V
Lower voltage threshold @ V
OL1/M
= 1.8 V
Output LVD main
Output LVD main
1. Not
tested in production.
buffers: STBYn (F8), STDBY_OUT (G7), WAKEUP0 (E8), WAKEUP1 (F7), PMU_CFG (G8)
and RSTn (F9).
DS10719 Rev 6
STA8090FG
Electrical characteristics
Table 21. I/O buffers DC characteristics
Test
conditions
Symbol
Parameter
Min.
Typ.
Max.
Unit
V
DDIO
= 1.8 V
-0.3
-0.3
—
—
—
—
—
—
—
—
—
0.3 * V
DDIO
0.8
V
V
(1)
V
IL
Logical input low level voltage
V
DDIO
= 3.3V
V
DDIO
= 1.8 V
V
DDIO
= 3.3V
–
0.7 * V
DDIO
2.0
V
DDIO
+ 0.3
V
DDIO
+ 0.3
V
Logical input high level
voltage
(1)
V
IH
V
(2)
V
HYST
Schmitt-trigger hysteresis
Low level output voltage
50
mV
V
V
DDIO
= 1.8 V
0.4
0.4
V
OL
V
DDIO
= 3.3V
V
V
DDIO
= 1.8 V
DDIO
= 3.3V
V
DDIO
– 0.4
V
DDIO
– 0.4
V
V
OH
High level output voltage
V
V
1. Excludes
oscillator inputs RTC_XTI and XTAL_IN. Refer to oscillator electrical specifications.
2. Apply
to all digital inputs unless specified otherwise.
(F8), STDBY_OUT (G7), WAKEUP0 (E8), WAKEUP1 (F7), PMU_CFG (G8) and RSTn (F9).
Table 22. 1.0 V I/O buffers DC characteristics
Symbol
Parameter
Test conditions
Min.
Typ.
Max.
Unit
V
IL
V
IH
Logical input low level voltage
V
OB
= 1.0 V
Logical input high level voltage
V
OB
= 1.0 V
-0.3
—
—
—
—
0.35 * V
OB
V
OB
+ 0.3
0.2
V
V
V
V
0.65 * V
OB
V
OL
V
OH
Low level output voltage
High level output voltage
V
OB
= 1.0 V
V
OB
= 1.0 V
V
OB
– 0.2
4.8
AC characteristics
4.8.1
RF electrical specifications
Table 23. RFACHAIN – GALGPS filter and VGA
Symbol
Parameter
Test conditions
GPS band
Min
Typ
Max
Unit
S11
(1)
Input return loss
—
-8
dB
PLL in default condition with
26Mhz as reference
f
IF
IF frequency
Noise figure
—
—
4.045
2
(1)
MHz
dB
NF overall chain with AGC set
at 0 dB
NF
VGA at max gain
VGA at min gain
—
—
119
69
dB
dB
Conversion gain from
RF input to ADC input
C
G
DS10719 Rev 6
40
Electrical characteristics
Symbol
STA8090FG
Table 23. RFACHAIN – GALGPS filter and VGA (continued)
Parameter
Test conditions
Min
Typ
Max
Unit
RF-IF-VGA input
compression point
IP
1dB
VGA min
—
-80
dBm
IRR
Image rejection ratio
—
—
—
20
2.4
4.8
dB
BW
GPS
BW
GAL
GPS mode
MHz
MHz
-3dB IF bandwidth
Galileo mode
Alias frequency
rejection
F = 60 MHz
(fs = 65.474 MHz)
ATT
—
30
dB
T
gGPS
T
gGAL
GPS mode
—
—
200
(1)
30
(1)
ns
ns
IF filter group delay
variation
Galileo mode
1. Not
tested in production.
DS10719 Rev 6
STA8090FG
Electrical characteristics
Table 24. RFCHAIN – GLONASS/BeiDou filter and VGA
Symbol
Parameter
Test conditions
Min
Typ
Max
Unit
GLONASS band
BeiDou band
-10
-7
S11
(1)
Input return loss
dB
IF frequency for
GLONASS
PLL in default condition
with 26 Mhz as
reference
—
—
—
8.519
10.277
2
(1)
f
IFGNS/BDU
MHz
dB
IF frequency for BeiDou
Noise figure
NF overall chain with
AGC set at 0 dB
NF
VGA at max gain
VGA at min gain
—
—
118
68
dB
dB
Conversion gain from
RF input to ADC input
C
G
RF-IF-VGA input
compression point
IP
1dB
IRR
VGA min
—
-80
dBm
Image rejection ratio
—
—
25
10
dB
BW
GNS/BDU
-3dB IF bandwidth
MHz
F = 53 MHz
(fs = 65.474 MHz)
ATT
Alias frequency rejection
—
—
30
dB
ns
IF filter group delay
variation
T
gGNS/BDU
20
(1)
1. Not
tested in production.
Table 25. Synthesizer
Symbol
Parameter
Min.
Typ.
Max.
Unit
F
TCXO_XTAL
R
DIV
Input frequency for xtal amplifier
(1)
Reference divider range
Loop divider range
10
1
52
63
MHz
N
DIV
56
2047
F
LO
LO operating frequency
3142.656
MHz
1. That
amplifier can be used as a TCXO input buffer.
DS10719 Rev 6
40
Electrical characteristics
STA8090FG
4.8.2
Oscillator electrical specifications
This device contains two oscillators:
a 32.768 kHz oscillator/buffer for RTC circuit.
an OSCI oscillator/buffer in the RF Front-End
When used in oscillator mode, each oscillator requires a specific crystal, with parameters
that must be as close as possible to the following recommended values. When used in input
buffer mode, an external clock source must be applied.
32.768 kHz OSCI32 oscillator specifications
The 32.768 kHz OSCI32 oscillator is connected between RTC_XTI (oscillator amplifier
input) and RTC_XTO (oscillator amplifier output). It also requires two external capacitors of
(b)
OSCI32 is disabled by default and must be enabled by setting bit28-OSCI_EN of
PRCC_BACKUP_REG0 to have 32.768KHz oscillation when an XTAL pi-network is
connected to RTC_XTI/RTC_XTO pins.
Table 26. Crystal recommended specifications
Symbol
Parameter
Crystal frequency
(1)
Min.
Typ.
Max.
Unit
F
SXTAL
LM
SXTAL
CM
SXTAL
CO
SXTAL
ESR
—
—
—
—
—
—
32.768
5
—
—
—
—
80
—
kHz
kH
fF
Motion inductance
(1)
Motional capacitance
(1)
Shunt capacitance
(1)
5.0
1.3
—
pF
kΩ
pF
Resonance resistance
(1)
External load capacitance
(1)
CL
18
1. Not
tested in production.
The oscillator amplifier specifications are shown in the following table:
Table 27. Oscillator amplifier specifications
Symbol
Parameter
Min.
Typ.
Max. Unit
T
S
DL
Startup time
(1)
Drive level
(1)
—
—
0.3
—
0.6
<0.1
—
s
µW
pF
RLC
GM
Required load capacitance
(1)
—
12.5
33.6
Startup transconductance
22.5
—
µA/V
1. Not
tested in production.
DS10719 Rev 6
STA8090FG
Electrical characteristics
Figure 2. 32.768 kHz crystal connection
Device
RCT_XTO
CL = 18 pF
RTC_XTII
CL = 18 pF
32.768 kHz
Crystal
To
d
rive the 32.768 kHz crystal pins from an external clock source:
Disable the oscillator (bit28-OSCI_EN = 0b in PRCC_BACKUP_REG0 register). This
disables the internal inverter, thus reducing the power consumption to minimum.
Drive the RTC_XTI pin with a square signal or a sine wave.
Table 28. Characteristics of external slow clock input
Symbol
JIT
(cc)
T
JIT
(per)
Parameter
Cycle-to-cycle jitter
Min.
Typ.
Max.
Unit
T
-70
-70
-500
45
—
—
—
—
70
70
ps
ps
Period jitter
Variation
500
55
ppm
%
T
DUTY
Duty cycle
4.8.3
4.8.4
OSCI oscillator specifications
The supported values of the embedded BOOT ROM are 16.368 MHz, 24.00 MHz,
26.00 MHz and 48.00 MHz.
The default values supported by the GNSS binary image is 26 MHz and 48 MHz, to enable
USB peripheral the 48 MHz is mandatory.
ADC specifications
This section gives the AC specification of the 10 bit Successive Approximation Register
ADC embedded in STA8090FG device. It is controlled by the ARM9 MCU through a
of 1MSPS with 8 muxed analog input channels capability. An internal voltage reference is
used and analog/digital power supplies connections are implemented inside the device
without any needs of dedicated external pins.
DS10719 Rev 6
40
Electrical characteristics
STA8090FG
Figure 3. SARADC connections
GND
VINL1
VDD12_MVR
SARADC
AIN0
ADC_IN1
AIN1
V
REF
ADC_IN2
REFP
REFN
APB
Bridge2
D[9:0]
AIN7
ADC_IN8
ADC WRAPPER
Table 29. SARADC specifications
Symbol
Parameter
Min.
Typ.
Max.
Unit
V
ADCIN
ADC_IN input range
V
ADCCR
Conversion range
V
GND
-0.3
V
GND
1.35
—
—
V
INL1
+0.3
V
REF
1.45
V
V
V
REF
C
IN
Voltage reference
1.4
7.0
V
Input capacitance
(1)
5.5
8.5
pF
Input mux resistance (total
R
IN
1.5
2.0
2.5
k
equivalent sampling resistance)
(2)
F
CLK
CLK
T
SUP
T
C
Clock frequency
Clock duty cycle
Start up time
(1)(3)
Conversion time
Sampling time
2.5
45
—
—
—
15
55
20
MHz
%
50
—
14
3
µs
cycles
cycles
LSB
LSB
T
S
INL
< +/- 2
< +/- 2
Performance
DNL
1. Not
tested in production.
2. Pad
input capacitance included.
3. From
EN=1.
DS10719 Rev 6
STA8090FG
Electrical characteristics
4.8.5
Flash specifications
This section gives the AC specification of the embedded Flash in STA8090FG device.
Table 30. Flash specifications
Symbol
Parameter
Test conditions
Min.
Typ.
Max. Unit
QPI mode – 4 read
instructions
f
C
Serial clock frequency
—
78 MHz
Size = 16 Mb
Size = 32 Mb
Size = 16 Mb
Size = 32 Mb
Size = 16 Mb
Size = 32 Mb
Size = 16 Mb
Size = 32 Mb
—
—
—
—
—
—
—
—
60
35
200
200
1
ms
ms
s
t
SE
t
BE32
t
BE
Sector erase cycle time
Block erase (32 KB) cycle time
Block erase (32 KB) cycle time
Block erase (64 KB) cycle time
Block erase (64 KB) cycle time
0.25
0.2
1
s
0.5
2
s
0.35
12.5
25
2
s
25
50
s
t
CE
Chip erase time
s
0.008 +
(n x 0.004)
Size = 16 Mb
Size = 32 Mb
—
—
3
3
ms
ms
t
PP
Page program cycle time
0.008 +
(n x 0.004)
DS10719 Rev 6
40
Package and packing information
STA8090FG
5
Package and packing information
5.1
ECOPACK packages
In order to meet environmental requirements, ST offers these devices in different grades of
ECOPACK packages, depending on their level of environmental compliance. ECOPACK
ECOPACK is an ST trademark.
5.2
TFBGA99 5 x 6 x 1.2 mm package information
Table 31. TFBGA99 package dimensions
Symbol
Min.
Typ.
Max
A
A1
A2
A4
b
1.20
0.15
0.28
0.60
0.35
6.15
0.25
5.85
0.30
6.00
5.00
5.00
4.00
0.50
0.50
D
D1
E
4.85
5.15
E1
e
F
ddd
eee
fff
0.08
0.15
0.05
DS10719 Rev 6
Ordering information
STA8090FG
6
Ordering information
Figure 5. Ordering information scheme
Example code:
STA8090F
B
D
Draw
Support
4
G
GNSS
TR
Packing
Qualified Grade
/CAN Bus
Family identifier
Flash size
TR =
T
a
pe and Reel
<blank> = Tray
D =
GNSS + DRAW
<blank> = GNSS only
B = Industrial Grade (with CAN)
<blank> = Industrial Grade (no CAN)
G = GPS/Galileo/GLONASS/BeiDou/QZSS
4 = 32 Mbit
<blank> = 16 Mbit
T
e
seo III with Stacked Flash
DS10719 Rev 6
STA8090FG
Revision history
7
Revision history
Table 32. Document revision history
Changes
Date
Revision
21-Nov-2014
1
Initial release.
– TDI, TMS: updated description
– SPI_DI: updated description
– GPIO1: updated description
04-Dec-2014
2
– Input LVD always on and main VRs: removed minimum and maximun values
– VOL1 VOM, VDDD: updated description
– V
ESD-HBM
, V
ESD-CDM
: updated values
– P
RF
: updated typical value for GPS/Galileo
– P
MVR
, P
LPVR
, P
IO
: added note
– I
DSLEEP
: updated value
– V
INL1
, V
INL2
, V
INM
: updated parameter
05-Nov-2015
3
– V
OM
: set min and max values as TBD, removed condition for Output voltage at 1.0 V
– V
OL1
: set min and max values as TBD, removed condition for Output voltage at 1.0 V
– V
OL2
: set min and max values as TBD
– Output LVD main VR: removed condition for Output voltage at 1.0 V
– S11: Added note
– C
G
: updated values
– S11: Added note
– C
G
: updated values
– T
S
: updated minimum value
DS10719 Rev 6
40
Revision history
STA8090FG
Table 32. Document revision history (continued)
Changes
Date
Revision
Added STA8090FGBD option for DRAW support.
– Updated Min., Typ. and Max. values
– Updated Min., Typ. and Max. values
– Updated Min., Typ. and Max. values
– Updated Min., Typ. and Max. values
22-Mar-2017
4
Updated:
29-May-2017
05-Jun-2020
5
6
Minor text changes.
DS10719 Rev 6
STA8090FG
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of S
T
.
F
or additional information about ST trademarks, please refer to
www.st.com/trademarks
.
All other
product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2020 STMicroelectronics – All rights reserved
DS10719 Rev 6
41/41
41
