– Universal Serial Bus (USB) V2.0 Full-speed Device Specification Compliant
– Embedded USB V2.0 Full-speed Transceiver
– Suspend/Resume Logic
– Ping-pong Mode for Isochronous and Bulk Endpoints
•
2 USARTs
– 2 Dedicated Peripheral Data Controller (PDC) Channels per USART
•
Master/Slave SPI Interface
– 2 Dedicated Peripheral Data Controller (PDC) Channels
– 8-bit to 16-bit Programmable Data Length
– 4 External Slave Chip Selects
•
Programmable Watchdog Timer
•
Advanced Power Management Controller (APMC)
– Peripherals Can Be Deactivated Individually
– Geared Master Clock to Reduce Power Consumption
– Sleep State with Disabled Master Clock
– Hibernate State with 32.768 kHz Master Clock
•
Real Time Clock (RTC)
•
2.3V to 3.6V or 1.8V Supply Voltage
•
Includes Power Supervisor
•
1.8V to 3.3V User-definable I/O Voltage for Several GPIOs with 5V Tolerance
•
1 Kbyte Battery Backup Memory
•
9 mm × 9 mm 100-pin BGA Package (LFBGA100)
GPS Baseband
Processor
ATR0621
Summary
Preliminary
Electrostatic sensitive device.
Observe precautions for handling.
Rev. 4890AS–GPS–09/05
Note: This is a summary document. A complete document
is available under NDA. For more information, please contact your local Atmel sales office.
1.Description
The GPS baseband processor ATR0621 includes a 16-channel GPS correlator and is based
on the ARM7TDMI
This processor has a high-performance 32-bit RISC architecture and very low power consumption. In addition, a large number of internally banked registers result in very fast
exception handling, making the device ideal for real-time control applications. The ATR0621
has a USB device port. This port is compliant with the Universal Serial Bus (USB) V2.0 fullspeed device specification. The ATR0621 has a direct connection to off-chip memory, including Flash, through the External Bus Interface (EBI).
The ATR0621 includes full GPS firmware, licensed from u-blox AG, which performs the basic
GPS operation, including tracking, acquisition, navigation and position data output. For normal
PVT (Position/Velocity/Time) applications, there is no need for off-chip Flash memory or ROM.
In order to be able to store configuration settings, connecting a serial EEPROM is supported.
For customer-specific applications, a Software Development Kit is available.
The ATR0621 is manufactured using the Atmel high-density CMOS technology. By combining
the ARM7TDMI microcontroller core with on-chip SRAM, 16-channel GPS correlator and a
wide range of peripheral functions on a monolithic chip, the ATR0621 provides a highly-flexible and cost-effective solution for GPS applications.
The ATR0621 architecture consists of two main buses, the Advanced System Bus (ASB) and
the Advanced Peripheral Bus (APB). The ASB is designed for maximum performance. It interfaces the processor with the on-chip 32-bit memories and the external memories and devices
by means of the External Bus Interface (EBI). The APB is designed for accesses to on-chip
peripherals and is optimized for low power consumption. The AMBA Bridge provides an interface between the ASB and the APB.
An on-chip Peripheral Data Controller (PDC2) transfers data between the on-chip
USARTs/SPI and the on-chip and off-chip memories without processor intervention. Most
importantly, the PDC2 removes the processor interrupt handling overhead and significantly
reduces the number of clock cycles required for a data transfer. It can transfer up to 64K contiguous bytes without reprogramming the starting address. As a result, the performance of the
microcontroller is increased and the power consumption reduced.
The ATR0621 peripherals are designed to be easily programmable with a minimum number of
instructions. Each peripheral has a 16 Kbyte address space allocated in the upper 3 Mbyte of
the 4 Gbyte address space. (Except for the interrupt controller, which has 4 Kbyte address
space.) The peripheral base address is the lowest address of its memory space. The peripheral register set is composed of control, mode, data, status, and interrupt registers.
To maximize the efficiency of bit manipulation, frequently written registers are mapped into
three memory locations. The first address is used to set the individual register bits, the second
resets the bits, and the third address reads the value stored in the register. A bit can be set or
reset by writing a “1” to the corresponding position at the appropriate address. Writing a “0”
has no effect. Individual bits can thus be modified without having to use costly read-modifywrite and complex bit-manipulation instructions.
All of the external signals of the on-chip peripherals are under the control of the Parallel I/O
(PIO2) Controller. The PIO2 Controller can be programmed to insert an input filter on each pin
or generate an interrupt on a signal change. After reset, the user must carefully program the
PIO2 Controller in order to define which peripheral signals are connected with off-chip logic.
The ARM7TDMI
The processor's internal architecture and the ARM
described in the ARM7TDMI datasheet. The memory map and the on-chip peripherals are
described in detail in the ATR0621 full datasheet. The electrical and mechanical characteristics are also documented in the ATR0621 full datasheet.
The ARM standard In-Circuit Emulation debug interface is supported via the JTAG/ICE port of
the ATR0621.
Features of the ROM firmware are described in software documentation available from u-blox
AG.
®
processor operates in little-endian mode on the ATR0621 GPS Baseband.
Notes:1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset
2. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
P25, P26, P27 and P29
3. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, supply of 3.0V to 3.6V is required.
Notes:1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset
2. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
P25, P26, P27 and P29
3. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, supply of 3.0V to 3.6V is required.
Notes:1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset
2. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
P25, P26, P27 and P29
3. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, supply of 3.0V to 3.6V is required.
(Reset Value)
(1)
Firmware LabelPIO Bank APIO Bank B
4890AS–GPS–09/05
7
Table 3-1.ATR0621 Pinout (Continued)
Pull Resistor
Pin Name LFBGA100Pin Type
VBAT18G6OUT
VDD18E6IN
VDD18F7IN
VDD18F6IN
(2)
VDDIO
VDD_USB
XT_INJ9IN
XT_OUTJ10OUT
Notes:1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset
2. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
3. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, sup-
E5IN
(3)
F5IN
P25, P26, P27 and P29
ply of 3.0V to 3.6V is required.
(Reset Value)
(1)
Firmware LabelPIO Bank APIO Bank B
3.2Signal Description
Table 3-2.ATR0621 Signal Description
ModuleNameFunctionTypeActive Level Comment
EM_A0 to EM_A21 External Memory Address BusOutput–All valid after reset
EM_DA0 to EM_DA15 External Memory Data BusI/O–Internal pull-down resistor
NCS0 to NCS1Chip SelectOutputLowOutput High in RESET state
NCS2 to NCS3Chip SelectOutputLowOutput High in RESET state
NWR0Lower Byte Write SignalOutputLowOutput High in RESET state
NWR1Upper Byte Write SignalOutputLowOutput High in RESET state
EBI
USART
USB
APMCRF_ONOutput–Interface to ATR0600
RTC
NRDRead SignalOutputLowOutput High in RESET state
NWEWrite EnableOutputLowOutput High in RESET state
NOEOutput EnableOutputLowOutput High in RESET state
NUBUpper Byte Select (16-bit SRAM)OutputLowOutput High in RESET state
NLBLower Byte Select (16-bit SRAM)OutputLowOutput High in RESET state
BOOT_MODEBoot Mode InputInput–
TXD1-2Transmit Data OutputOutput–PIO-controlled after reset
RXD1-2Receive Data InputInput–PIO-controlled after reset
SCK1-2
USB_DPUSB Data (D+)I/O–
USB_DMUSB Data (D-)I/O–
NSLEEPSleep OutputOutputLowInterface to ATR0600
NSHDNShutdown Output OutputLowConnect to pin LDO_EN
XT_INOscillator InputInput–RTC oscillator
XT_OUTOscillator OutputOutput–RTC oscillator
External Synchronous Serial
Clock
I/O–PIO-controlled after reset
PIO-controlled after reset,
internal pull-down resistor
8
ATR0621 [Preliminary]
4890AS–GPS–09/05
ATR0621 [Preliminary]
Table 3-2.ATR0621 Signal Description (Continued)
ModuleNameFunctionTypeActive Level Comment
SCKSPI ClockI/O–PIO-controlled after reset
MOSIMaster Out Slave InI/O–PIO-controlled after reset
SPI
WDNWD_OVFWatchdog Timer OverflowOutput–PIO-controlled after reset
PIOP0-31Programmable I/O PortI/O–Input after reset
GPS
JTAG/ICE
CLOCK
RESETNRESETReset InputI/OLow
POWER
LDOBAT
LDO18
MISOMaster In Slave OutI/O–PIO-controlled after reset
NSS/NPCS0Slave SelectI/OLowPIO-controlled after reset
NPCS1-3Slave SelectOutputLowPIO-controlled after reset
GPSMODE0-12GPS ModeInput–PIO-controlled after reset
SIGHI1Digital IFInput–Interface to ATR0600
SIGLO1Digital IFInput–Interface to ATR0600
SIGHI2Digital IFInput–PIO-controlled after reset
SIGLO2Digital IFInput–PIO-controlled after reset
TIMEPULSEGPS synchronized time pulseOutput–PIO-controlled after reset
MCLK_OUTMaster Clock OutputOutput–PIO-controlled after reset
VDD18Power–Core voltage 1.8V
VBAT18Power–Backup power 1.8V
VDDIOPower–Variable I/O voltage
VDD_USBPower–USB voltage 3.0V to 3.6V
GNDPower–Ground
LDOBAT_INPower–1.8V to 3.6V
VBATPower–1.95V to 3.6V
VBAT18Out–1.8V backup voltage
LDO_INLDO InPower–1.65V to 3.6V
LDO_OUTLDO OutPower–1.8V core voltage, max. 100 mA
LDO_ENLDO EnableInput–
Interface to ATR0600, Schmitt
trigger input
Open drain with internal pull-up
resistor
4890AS–GPS–09/05
9
3.3Setting GPSMODE0 to GPSMODE12
The start-up configuration of a ROM-based system without external non-volatile memory is
defined by the status of the GPSMODE pins after system reset. Alternatively, the system can
be configured through message commands passed through the serial interface after start-up.
If Flash memory is available, configuration data can be stored in Flash memory. If EEPROM
memory is connected, configuration data can be stored in EEPROM. Default designates settings used by ROM firmware if GPSMODE configuration is disabled (GPSMODE0 =0).
Table 3-3.GPSMODE Functions
PinFunction
GPSMODE0Enable configuration with GPSMODE pins
GPSMODE1This pin is used for FixNow functionality and not used for GPSMODE configuration
GPSMODE2
GPSMODE3
GPSMODE4
GPSMODE5
GPSMODE6
GPSMODE7USB Power Mode
GPSMODE8General I/O Configuration
The ATR0621 features a two-stage I/O message and protocol selection procedure for the two
available serial ports. At the first stage, a certain protocol can be enabled or disabled for a
given USART port. Selectable protocols are RTCM, NMEA and UBX. At the second stage,
messages can be enabled or disabled for each enabled protocol on each port. In all configurations discussed below, all protocols are enabled on all ports. But output messages are
enabled in a way that ports appear to communicate at only one protocol. However, each port
will accept any input message in any of the three implemented protocols.
Both USART ports accept input messages in all three supported protocols (NMEA, RTCM and
UBX) at the configured baud rate. Input messages of all three protocols can be arbitrarily
mixed. Response to a query input message will always use the same protocol as the query
input message.
USART1
(Output Protocol/
Baud Rate (kBaud))
ATR0621 [Preliminary]
USART2
(Output Protocol/
Baud Rate (kBaud)) Messages Information Messages
In Auto Mode, no output message is sent out by default, but all input messages are accepted
at any supported baud rate. Response to query input commands will be given the same protocol and baud rate as it was used for the query command. Using the respective configuration
commands, periodic output messages can be enabled.
The following message settings are used in Table 3-6:
Table 3-7.Supported Messages at Setting Low
NMEA PortStandardGGA, RMC
UBX PortNAVSOL, SVINFO
Table 3-8.Supported Messages at Setting Medium
NMEA PortStandardGGA, RMC, GSA, GSV, GLL, VTG, ZDA
For correct response to the USB host queries, the device has to know its power mode. This is
configured via GPSMODE7. If set to bus powered, an upper current limit of 100 mA is reported
to the USB host; that is, the device classifies itself as a “low-power bus-powered function” with
no more than one USB power unit load.
Table 3-12.USB Power Modes
GPSMODE7 (Reset = PU) Description
0USB device is bus-powered (max. current limit 100 mA)
1USB device is self-powered (Default)
4890AS–GPS–09/05
3.3.5Active Antenna Supervisor
If GPSMODE configuration is enabled, the two pins P0/NANTSHORT and P15/ANTON, plus
one pin of P25/NAADET0/MISO or P14/NAADET1 are initialized as general purpose I/Os and
used as follows:
• P15/ANTON is an output which can be used to switch on and off the antenna power supply.
• Input P0/NANTSHORT will indicate an antenna short circuit, that is, zero DC voltage at the
antenna, to the firmware. If the antenna is switched off by output P15/ANTON, it is
assumed that also input P0/NANTSHORT will signal zero DC voltage, that is, switch to its
active low state.
• Input P25/NAADET0/MISO or P14/NAADET1 will indicate that a DC current is sunk into
the antenna. In case of short circuit, both P0 and P25/P14 will be active, that is, at low
level. If the antenna is switched off by output P15/ANTON, it is assumed that input
P25/NAADET0/MISO will also signal zero DC current, that is, switch to its active low state.
Which pin is used as NAADET (P14 or P25) depends on the settings of GPSMODE11 and
GPSMODE10 (Table 3-14).
Table 3-13.Pin Usage of Active Antenna Supervisor
PinUsageMeaning
P0/NANTSHORTNANTSHORT
P25/NAADET0/
MISO or
P14/NAADET1
P15/ANTONANTON
NAADET
ATR0621 [Preliminary]
Active antenna short circuit detection
High = No antenna DC short circuit present
Low = Antenna DC short circuit present
Active antenna detection input
High = No active antenna present
Low = Active antenna is present
Active antenna power on output
High = Power supply to active antenna is switched on
Low = Power supply to active antenna is switched off
4890AS–GPS–09/05
Table 3-14.Antenna Detection I/O Settings
GPSMODE11
(Reset = PU)
000P25/NAADET0/MISO
001P25/NAADET0/MISO
010P14/NAADET1
011P14/NAADET1 (Default)
100P14/NAADET1
101P14/NAADET1
110P25/NAADET0/MISO
111P25/NAADET0/MISO
GPSMODE10
(Reset = PU)
GPSMODE9
(Reset = PU) Location of NAADETComment
Reserved for further use. Do
not use this setting.
Reserved for further use. Do
not use this setting.
Reserved for further use. Do
not use this setting.
13
The Antenna Supervisor Software will be configured as follows:
1. Enable Control Signal
2. Enable Short Circuit Detection (power down antenna via ANTON if short is detected
via NANTSHORT)
3. Enable Open Circuit Detection via NAADET
3.4External Connections for a Working GPS System
Figure 3-2.Example of an External Connection
ATR0601
SIGH
SIGL
SC
P1
P2
NC
NC
See Table 3-15
See Table 3-15
See Table 3-15
See Table 3-15
See Table 3-15
P0/NANTSHORTInternal pull-down resistor; can be left open.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
P15/ANTONInternal pull-down resistor; can be left open.
P16/NWD_OVF
P17/SCK1/GPSMODE5
P18/TXD1
Note:“Never leave open” means: This pin needs a defined level, even if VDD18 is not supplied and system is in backup mode.
GPSMODE0 to GPSMODE12” on page 10. Can be left open if configured as output by user application. If
this pin is left open, the GPSMODE pin configuration feature must be completely disabled by user
application.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Pull-up resistor to VDD18 or pull-down resistor to GND or connect to GND or VDD18 if unused. Never
leave open.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Pull-up resistor to VDD18 or pull-down resistor to GND (this pin is used as address line EM_A21 by
standard firmware, do not connect to GND or VDD18 directly). Never leave open.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application, or connect to GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application, or connect to
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in section “Setting
GPSMODE0 to GPSMODE12” on page 10. Never leave open.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10
configured as output by user application.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
. Can be left open if not used as GPSMODE pin and
4890AS–GPS–09/05
15
Table 3-15.Recommended Pin Connection (Continued)
Pin NameRecommended External Circuit
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to
P19/SIGLO2/GPSMODE6
P20/SCK2/TIMEPULSE
P21/TXD2
P22/RXD2
P23/SCK/GPSMODE7
P24/MOSI/GPSMODE8
P25/MISO/GPSMODE9
P26/NSS/NPCS0/
GPSMODE10
P27/NPCS1/GPSMODE11
P28/EM_A20/NPCS2
P29/NPCS3/GPSMODE12
P30/AGCOUT0Internal pull-up resistor, leave open.
P31/RXD1
EM_DA0 to EM_DA15
Note:“Never leave open” means: This pin needs a defined level, even if VDD18 is not supplied and system is in backup mode.
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Pull-up resistor to VDD18 or connect to VDD18 if unused. Pull-down resistor also possible if used as
GPIO input by user application. Never leave open.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Use pull-up resistor to VDD18, if SPI is used. Never leave
open.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Output in default ROM firmware: leave open; only needs pull-up resistor to VDD18 or pull-down resistor
to GND if used as GPIO input by user application and not always driven from external sources.
Pull-up resistor to VDD18 or pull-down resistor to GND if used as input by user application; connect to
GND or VDD18 if unused or used as GPSMODE pin only. See GPSMODE definitions in “Setting
GPSMODE0 to GPSMODE12” on page 10. Can be left open if not used as GPSMODE pin and
configured as output by user application.
Pull-up resistor to VDD18 or connect to VDD18 if unused. Pull-down resistor also possible if used as
GPIO input by user application. Never leave open.
If no external memory is used, can be left open (internal pull-down). If an external memory is connected
to these pins, a defined level is needed when all external memories are inactive.
16
ATR0621 [Preliminary]
4890AS–GPS–09/05
4.Oscillator
Figure 4-1.Crystal Connection
32.768 kHz
50 ppm
XT_IN
XT_OUT
32 kHz
Crystal
Oscillator
ATR0621 [Preliminary]
ATR0621 internal
32.768 kHz clockRTC
max.
25 pF
max.
25 pF
5.Absolute Maximum Ratings
Stresses beyond 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 beyond 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.
ParametersPinSymbolMin.Max.Unit
Operating Free Air Temperature Range–40+85°C
Storage Temperature–60+150°C
DC Supply VoltageVDD18–0.3+1.95V
DC Supply VoltageVDDIO–0.3+1.95V
DC Supply VoltageVDD_USB–0.3+3.6V
DC Supply VoltageLDO_IN–0.3+3.6V
DC Supply VoltageLDOBAT_IN–0.3+3.6V
DC Supply VoltageVBAT–0.3+3.6V
EM_DA0 to EM_DA15, P0,
P3 to P7, P10, P11, P15,
DC Input Voltage
DC Input VoltageUSB_DM, USB_DP–0.3+3.6V
DC Input Voltage
Note:Minimum/maximum limits are at +25°C ambient temperature, unless otherwise specified
P28, P30, SIGHI, SIGLO,
CLK23, XT_IN, TMS, TCK,
TDI, NTRST, DBG_EN,
LDO_EN, NRESET
P1, P2, P8, P9, P12 to P14,
P16 to P27, P29, P30
–0.3+1.95V
–0.3+5.0V
4890AS–GPS–09/05
17
6.Power Consumption
ModeConditionsTyp.Unit
SleepAt 1.8V, no CLK230.065
ShutdownRTC and backup SRAM only0.007
(1)
(1)
mA
mA
Satellite acquisition25mA
Normal
Normal tracking on 6 channels with 1 fix/s; each additional active tracking channel adds 0.5 mA14mA
All channels disabled11mA
1.1DC Supply Voltage CoreVDD18VDD181.651.81.95V
DC Supply Voltage
1.2
VDDIO Domain
1.3DC Supply Voltage USB
DC Supply Voltage
1.4
Backup Domain
DC Output Voltage
1.5
VDD18
(1)
(2)
(3)
1.6DC Output Voltage VDDIOV
Low-level Input Voltage
1.7
VDD18 Domain
High-level Input Voltage
1.8
VDD18 Domain
Low-level Input Voltage
1.9
VDDIO Domain
High-level Input Voltage
1.10
VDDIO Domain
Low-level Input Voltage
1.11
VBAT18 Domain
High-level Input Voltage
1.12
VBAT18 Domain
Low-level Input Voltage
1.13
USB
High-level Input Voltage
1.14
USB
VDD18 = 1.65V to 1.95VV
VDD18 = 1.65V to 1.95VV
VDDIO = 1.65V to 3.6VV
VDDIO = 1.65V to 3.6VV
VBAT18 = 1.65V to
1.95V
VBAT18 = 1.65V to
1.95V
VDD_USB = 3.0V to
3.6V
VDD_USB = 3.0V to
3.6V
*) Type means: A = 100% tested, B = 100% correlation tested, C = Characterized on samples, D = Design parameter
Notes:1. VDDIO is the supply voltage for the following GPIO-pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
P25, P26, P27 and P29
2. Values defined for operating the USB interface. Otherwise VDD_USB may be connected to 1.8V or 0V supply.
3. Supply voltage VBAT18 for backup domain is generated internally by the LDOBAT.
VDDIOVDDIO1.651.8/3.33.6V
VDD_USB VDDUSB3.03.33.6V
VBAT18VBAT181.651.81.95V
0VDD18V
0VDDIOV
–0.3
0.7 ×
VDD18
–0.3
0.7 ×
VDDIO
0.3 ×
VDD18
VDD18 +
0.3
0.3 ×
VDDIO
5.0V
–0.30.41V
1.465.0V
–0.30.8V
2.0
VDD_USB
+ 0.3
P9, P13,
P22, P31
P9, P13,
P22, P31
DP, DMV
DP, DMV
V
V
IL,BAT
V
IH,BAT
IL,USB
IH,USB
O,18
O,IO
IL,18
IH,18
IL,IO
IH,IO
V
V
V
V
18
ATR0621 [Preliminary]
4890AS–GPS–09/05
ATR0621 [Preliminary]
8.Ordering Information
Extended Type NumberPackageRemarks
ATR0621-7FQYLFBGA1009 mm × 9 mm, 0.80 mm pitch, Pb-free
9.Package LFBGA100
Package: R-LFGBA 100_G
Dimensions in mm
A1 Corner
∅ 0.08 M
∅ 0.15 M
C
AB
∅ 0.38 ... 0.48 (100x)
Top View
1
2345 678910109876543 21
A
B
C
D
E
F
G
H
J
K
technical drawings
according to DIN
specifications
9±0.05
A
0.15 (4x)
0.8
7.2
C
B
Bottom View
7.2
9±0.05
A1 Corner
A
B
C
D
E
F
G
H
J
K
0.8
Drawing-No.: 6.580-5003.01-4
Issue: 1; 02.09.05
4890AS–GPS–09/05
1.4 max
C
0.12
0.27 ... 0.37
Seating plane
C0.2
C
0.53 ref.
(0.36)
19
Atmel CorporationAtmel Operations
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Regional Headquarters
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
Tel: (41) 26-426-5555
Fax: (41) 26-426-5500
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Memory
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
Tel: (33) 2-40-18-18-18
Fax: (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
Zone Industrielle
13106 Rousset Cedex, France
Tel: (33) 4-42-53-60-00
Fax: (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-76-58-34-80
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-
TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.