Revision History ...................................................................................................................................... 2
1. System Overvie w............................................................................................................................... 4
MT6227 GSM/GP RS Baseband Processor Technical Bri ef Re vision 1.00
1. System Overview
The revolutionary MT6227 is a lead ing edge single-chip
solution for GSM/GPRS mobile phones targeting the
emerging applications in digital audio and video. Based on
32-bit ARM7EJ-STM RISC processor, MT6227 not only
features high performance GPRS Class 12 MODEM, but
also provides comprehensive and advanced solutions for
handheld multi-media.
Typical application is shown in Figure 1.
Multi-media Subsystem
The MT6227 mu lti-media subsystem provides connection
to CMOS/CCD image sensor and supports resolution up to
2M pixels. With its advanced image signal and data
processing technology, MT6227 allows efficient
processing of image and video data. It also has built-in
JPEG CODEC and MPEG-4/H.263 CODEC, thus enabling
real-time creation and playback of h igh-quality images and
video. In addition to advanced image and video features,
MT6227 also utilizes high resolution DAC, digital audio,
and audio synthesis technology to provide superior audio
features for all future multi-media needs.
In order to provide more flexibility and bandwidth for
multi-media products, an additional 18-bit parallel
interface is incorporated. This interface enables connection
to LCD modules as well as connection to NAND flash
devices to allow fo r multi-media data storage capabilities.
User Interface
To provide complete user interface, MT6227 brings
together all the necessary peripheral blocks for
multi-media GSM/GPRS phone. The peripheral blocks
consists of the Keypad Scanner with the capability to
detect multiple key presses, SIM Controller, Alerter, Real
Time Clock, PWM, Serial LCD Controller, and General
Purpose Programmable I/Os. For connectivity and data
storage, the MT6227 supports UART, IrDA, USB 1.1
Slave and MMC/SD/MS/MS Pro. Furthermore, for la rge
amount of data transfer, high performance DMA (Direct
Memory Access) and hardware flow control are
implemented, which greatly enhances the performance and
reduces MCU processing load.
Audio Interface
Using a highly integrated mixed-signal Audio Front-End,
the MT6227 architecture allo ws for easy audio interfacing
with direct connection to the audio transducers. The audio
interface integrates D/A and A/D Converters for Voice
band, as well as high resolution Stereo D/A Converters for
Audio band. In addition, MT6227 also provides Stereo
Input and Analog Mux.
MT6227 supports AMR codec to adaptively optimize
speech and audio quality. Moreover, aacPlus codec is
implemented to deliver CD-quality audio at low bit rates.
External Me mory Interface
Providing the greatest capacity for expansion, MT6227
supports up to 8 state-of-the-art devices through its 16-b it
host interface. Devices such as burst/page mode Flash,
page mode SRAM, Pseudo SRAM, Color/Parallel LCD,
and multi-media co mpanion chip are all supported through
this interface. To minimize power consumption and ensure
low noise, this interface is designed for flexible I/O voltage
and allows lowering of supply voltage down to 1.8V. The
driving strength is configurable for signal integrity
adjustment. The data bus also employs retention
technology to prevent the bus from floating during turn
over.
4/32 MediaTek Inc. Confidential
Overall, MT6227’s audio features provide a rich platform
for mu lti-media applications.
Radio Interface
MT6227 integrates a mixed-signal Baseband front-end in
order to provide a well-organized radio interface with
flexibility for efficient customization. It contains gain and
offset calibration mechanisms, and filters with
programmable coefficients for comprehensive
compatibility control on RF modules. This approach also
allows the usage of a high resolution D/A Converter for
controlling VCXO or crystal, thus reducing the need for
expensive TCVCXO. MT6227 achieves great MODEM
performance by utilizing 14-bit high resolution A/D
Converter in the RF downlink path. Fu rthermore, to reduce
the need for extra exte rnal current-driv ing component, the
driving strength of some BPI outputs is designed to be
configurable.
Debug Function
The JTAG interface enables in-circuit debugging of
software program with the ARM 7EJ-S core. With this
standardized debugging interface, the MT6227 provides
developers with a wide set of options in choosing ARM
development kits from different third party vendors.
Power Management
The MT6227 offers various low-power features to help
reduce system power consumption. These features include
Pause Mode of 32KHz clocking at Standby State, Power
Down Mode for individual peripherals, and Processor
Sleep Mode. In addition, MT6227 is also fabricated in
advanced low leakage CMOS process, hence providing an
overall u ltra low leakage solution.
Package
The MT6227 device is offered in a 13mm×13mm, 296-ball,
Figure 2 details the block diagram of MT6227. Based on a dual-processor architecture, MT6227 integrates both an
ARM7EJ-S core and a digital signal processor core. ARM 7EJ-S is the main processor that is responsible for running
high-level GSM/GPRS protocol software as well as multi-media applications. The digital signal processor handles the
low-level MODEM as well as advanced audio functions. Except for some mixed-signal circuitries, the other building
blocks in MT6227 are connected to either the microcontroller or the digital signal processor.
Specifically, MT6227 consists of the following subsystems:
Microcontroller Un it (MCU) Subsystem - includes an ARM7EJ-S RISC processor and its accompanying memory
management and interrupt handling logics.
Digital Signal Processor (DSP) Subsystem - includes a DSP and its accompanying memory, memo ry controlle r,
and interrupt controller.
MCU/DSP Interface - where the MCU and the DSP exchange hardware and software informat ion.
Microcontroller Peripherals - includes all user interface modules and RF control interface modules.
Microcontroller Coprocessors - runs computing-intensive processes in place of Microcontroller.
DSP Peripherals - hardware accelerators for GSM/GPRS channel codec.
Multi-media Subsystem - integrates several advanced accelerators to support multi-media applications.
Voice Front End - the data path for converting analog speech fro m and to digital speech.
Audio Front End - the data path for converting stereo audio from stereo audio source
Baseband Front End - the data path for converting digital signal from and to analog signal of RF modules.
Timing Generator - generates the control signals related to the TDMA frame timing.
Power, Reset and Clock subsystem - manages the power, reset, and clock distribution inside MT6227.
Details of the individual subsystems and blocks are described in following Chapters.
One type of package for this product, TFBGA 13mm*13mm, 296-ball, 0.65 mm pitch Package, is offered.
Pin outs and the top view are illustrated in Figure 3 for this package. Outline and dimension of package is illustrated in
Figure 4, while the definition of package is shown in Table 1.
JTAG Port
E4 JTRST# I JTAG test port reset input PD Input
E3 JTCK I JTAG test port clock input PU Input
E2 JTDI I JTAG test port data input PU Input
E1 JTMS I JTAG test port mode switch PU Input
F5 JTDO O JTAG test port data output 0
F4 JRTCK O JTAG test port returned clock output 0
RF Parallel Control Unit
F3 BPI_BUS0 O RF hard-wire control bus 0 0
F2 BPI_BUS1 O RF hard-wire control bus 1 0
G5 BPI_B US2 O RF hard-wire control bus 2 0
G4 BPI_B US3 O RF hard-wire control bus 3 0
G3 BPI_B US4 O RF hard-wire control bus 4 0
G2 BPI_B US5 O RF hard-wire control bus 5 0
G1 BPI_BUS6 IO RF hard-wire control bus 6 GPIO10 BPI_BUS6 PD Input
H5 BPI_BUS7 IO RF hard-wire control bus 7 GPIO11 BPI_BUS7 65MHz 26MHz PD Input
H4 BPI_BUS8 IO RF hard-wire control bus 8 GPIO12 BPI_BUS8 13MHz 32KHz PD Input
H3 BPI_BUS9 IO RF hard-wire control bus 9 GPIO13 BPI_BUS9 BSI_CS1 PD Input
RF Serial Control Unit
H1 BSI_CS0 O RF 3-wire interface chip select 0 0
J5 BSI_DATA O RF 3-wire interface data output 0
J4 BSI_CLK O RF 3-wire interface clock output 0
PWM Interface
R3 PWM1 IO Pulse width modulated signal 1 GPIO21 PWM1 DSP_GPO0 TBTXFS PD Input
R2 PWM2 IO Pulse width modulated signal 2 GPIO22 PWM2 DSP_GPO1 TBRXEN PD Input
T4 ALERTER IO Pulse width modulated signal for buzzer GPIO23 ALERTER DSP_GPO2 BTRXFS PD Input Serial LCD/PM IC Interface
J3 LSCK IO Serial display interface data output GPIO16 LSCK TDMA_CK TBTXEN PU Input
J2 LSA0 IO Serial display interface address output GPIO17 LSA0 TDMA_D1 TDTIRQ PU Input
J1 LSDA IO Serial display interface clock output GPIO18 LSDA TDMA_D0 TCTIRQ2 PU Input
K4 LSCE0# IO Serial display interface chip select 0
K3 LSCE1# IO Serial display interface chip select 1
T2 SRCLKEN AI IO External TCXO enable input GPIO31 SRCLKEN
E5 IBOOT I Boot Device Configuration Input PD Input
Keypad Interface
G17 KCOL6 I Keypad column 6 PU Input
G18 KCOL5 I Keypad column 5 PU Input
G19 KCOL4 I Keypad column 4 PU Input
F15 KCOL3 I Keypad column 3 PU Input
F16 KCOL2 I Keypad column 2 PU Input
F17 KCOL1 I Keypad column 1 PU Input
F18 KCOL0 I Keypad column 0 PU Input
F19 KROW5 O Keypad row 5 0
E16 KROW4 O Keypad row 4 0
E17 KROW3 O Keypad row 3 0
E18 KROW2 O Keypad row 2 0
D16 KROW1 O Keypad row 1 0
D19 KROW0 O Keypad row 0 0 External Interrupt Interface
V1 EINT0 I External interrupt 0 PU Input
U3 EINT1 I External interrupt 1 PU Input
W1 EINT2 I External interrupt 2 PU Input
V2 EINT3 I External interrupt 3 PU Input
R5 MIRQ IO Interrupt to MCU GPIO41 MIRQ 13MHz 32KHz PU Input
R17 MFIQ IO Interrupt to MCU GPIO42 MFIQ PU Input External Memory Interface
R16 ED0 IO External memory data bus 0 Input
R15 ED1 IO External memory data bus 1 Input
T19 ED2 IO External memory data bus 2 Input
T17 ED3 IO External memory data bus 3 Input
U19 ED4 IO External memory data bus 4 Input
U18 ED5 IO External memory data bus 5 Input
V18 ED6 IO External memory data bus 6 Input
W19 ED7 IO External memory data bus 7 Input
U17 ED8 IO External memory data bus 8 Input
V17 ED9 IO External memory data bus 9 Input
W17 ED10 IO External memory data bus 10 Input
T16 ED11 IO External memory data bus 11 Input
W16 ED12 IO External memory data bus 12 Input
T15 ED13 IO External memory data bus 13 Input
U15 ED14 IO External memory data bus 14 Input
V15 ED15 IO External memory data bus 15 Input
U14 ERD# O External memory read strobe 1
W14 EWR# O External memory write strobe 1
R13 ECS0# O External memory chip select 0 1
T13 ECS1# O External memory chip select 1 1
U13 ECS2# O External memory chip select 2 1
V13 ECS3# O External memory chip select 3 1
R12 ECS4# IO External memory chip select 4 GPIO54 ECS4# PU 1
T12 ECS5# IO External memory chip select 5 GPIO53 ECS5# PU 1
U12 ECS6# IO External memory chip select 6 GPIO52 ECS6# PU 1
W12 ECS7# IO External memory chip select 7 GPIO40 ECS7# PU 1
R14 ELB# O External memory lower byte strobe 1
T14 EUB# O External memory upper byte strobe 1
T11 EPDN# O Power Down Control Signal for
PSRAM
U11 EADV# O Address valid for burst mode flash
memory
R11 EWAIT I External device wait signal Input
V11 ECLK O Clock for flash memory 0
R10 EA0 O External memory address bus 0 0
T10 EA1 O External memory address bus 1 0
U10 EA2 O External memory address bus 2 0
W10 EA3 O External memory address bus 3 0
T9 EA4 O External memory address bus 4 0
U9 EA5 O External memory address bus 5 0
V9 EA6 O External memory address bus 6 0
R8 EA7 O External memory address bus 7 0
T8 EA8 O External memory address bus 8 0
W8 EA9 O External memory address bus 9 0
R7 EA10 O External memory address bus 10 0
T7 EA11 O External memory address bus 11 0
U7 EA12 O External memory address bus 12 0
V7 EA13 O External memory address bus 13 0
R6 EA14 O External memory address bus 14 0
T6 EA15 O External memory address bus 15 0
U6 EA16 O External memory address bus 16 0
W6 EA17 O External memory address bus 17 0
T5 EA18 O External memory address bus 18 0
U5 EA19 O External memory address bus 19 0
V5 EA20 O External memory address bus 20 0
W5 EA21 O External memory address bus 21 0
V4 EA22 O External memory address bus 22 0
U4 EA23 O External memory address bus 23 0
W3 EA24 O External memory address bus 24 GPO3 EA24 0
W2 EA25 O External memory address bus 25 GPO4 EA25 13MHz 32KHz 0
USB Interface
P16 USB_DP IO USB D+ Input/Output
P17 USB_DM IO USB D- Input/Output Memory Card Interface
P19 MCCM0 IO SD Command/MS Bus State Output
N15 MCDA0 IO SD Serial Data IO 0/MS Serial Data IO
N16 MCDA1 IO SD Serial Data IO 1
N17 MCDA2 IO SD Serial Data IO 2
N18 MCDA3 IO SD Serial Data IO 3
M18 MCCK O SD Serial Clock/MS Serial Clock
Output
N19 MCPWRON O SD Power On Control Output
M16 MCWP IO SD Write Protect Input GPIO15 MCWP PU
M17 MCINS IO SD Card Detect Input GPIO14 MCINS PU
UART Interface
K18 URXD1 I UART 1 receive data PU Input
K19 UTXD1 O UART 1 transmit data 1
J16 UCTS1 I UART 1 clear to send PU Input
J17 URTS1 O UART 1 request to send 1
J18 URXD2 IO UART 2 receive data GPIO35 URXD2 UCTS3 EINT6 PU Input
J19 UTXD2 IO UART 2 transmit data GPIO36 UTXD2 URTS3 EINT4 PU Input
H15 URXD3 IO UART 3 receive data GPIO33 URXD3 EINT7 PU Input
H16 UTXD3 IO UART 3 transmit data GPIO34 UTXD3 EINT5 PU Input
H17 IRDA_RXD IO IrDA receive data GPIO37 IRDA_RXD UCTS2 PU Input
G15 IRDA_TXD IO IrDA transmit data GPIO38 IRDA_TXD URTS2 PU Input
G16 IRDA_PDN IO IrDA Power Down Control GPIO39 IRDA_PDN PU Input
Digital Audio Interface
D17 DAICLK IO DAI clock output GPIO43 DAICLK DSPLD7 PU Input
D18 DAIPCMOUT IO DAI pcm data out GPIO44 DAIPCMO
UT
C19 DAIPCMIN IO DAI pcm data input GPIO45 DAIPCMIN DSPLD5 PU Input
C18 DAIRST IO DAI reset signal input GPIO47 DAIRST DSPLD4 PU Input
B19 DAISYNC IO DAI frame synchronization signal
output
Image Sensor Interface
J12 CMRST IO Image sensor reset signal output GPIO48 CMRST PD Input
K12 CMPDN IO Image sensor power down control GPIO49 CMPDN PD Input
H12 CMVREF I Sensor vertical reference signal input Input
H11 CMHREF I Sensor horizontal reference signal input Input
H9 CMPCLK I Image sensor pixel clock input Input
H10 CMMCLK O Image sensor master clock output Outp
H8 CMDAT9 I Image sensor data input 9 Input
J8 CMDAT8 I Image sensor data input 8 Input
K8 CMDAT7 I Image sensor data input 7 Input
L8 CMDAT6 I Image sensor data input 6 Input
M8 CMDAT5 I Image sensor data input 5 Input
M9 CMDAT4 I Image sensor data input 4 Input
M10 CMDAT3 I Image sensor data input 3 Input
M11 CMDAT2 I Image sensor data input 2 Input
M12 CMDAT1 IO Image sensor data input 1 GPIO50 CMDAT1 MCDA5 PD Input
L12 CMDAT0 IO Image sensor data input 0 GPIO51 CMDAT0 MCDA4 PD Input Analog Interface
B15 AU_MOUL Audio analog output left channel
C2 XIN 32.768 KHz crystal input
B1 XOUT 32.768 KHz crystal output
C1 BBWAKEUP O Baseband power on/off control 1
D3 TESTMODE I TESTMODE enable input PD Input
Supply Voltages
D1 VDDK Supply voltage of internal logic
M1 VDDKSupply voltage of internal logic
V8 VDDK Supply voltage of internal logic
E11 VDDKSupply voltage of internal logic
V16 VDDKSupply voltage of internal logic
H19 VDDKSupply voltage of internal logic
C16 VDDKSupply voltage of internal logic
W4 VDD33_EMI Supply voltage of memory interface
driver
W7 VDD33_EMI Supply voltage of memory interface
driver
W9 VDD33_EMI Supply voltage of memory interface
driver
W11 VDD33_EMISupply voltage of memory interface
driver
W13 VDD33_EMISupply voltage of memory interface
driver
W15 VDD33_EMISupply voltage of memory interface
driver
W18 VDD33_EMISupply voltage of memory interface
driver
T18 VDD33_EMI Supply voltage of memory interface
driver
V3 VSS33_EMI Ground of memory interface driver
V6 VSS33_EMI Ground of memory interface driver
U8 VSS33_EMI Ground of memory interface driver
V10 VSS33_EMI Ground of memory interface driver
V12 VSS33_EMI Ground of memory interface driver
V14 VSS33_EMI Ground of memory interface driver
U16 VSS33_EMI Ground of memory interface driver
V19 VSS33_EMI Ground of memory interface driver
R19 VSS33_EMIGround of memory interface driver
P15 VDD33_USB Supply voltage of USB transceiver
M15 VDD33_MC Supply voltage of memory card
interface drivers
P18 VSS33_USB/
MC
E15 VDD33_ISSupply voltage of image sensor
A16 VSS33_IS Ground of image sensor interface
E14 VSS33_IS Ground of image sensor interface
F1 VDD33Supply voltage for pad
K1 VDD33Supply voltage for pad
R1 VDD33Supply voltage for pad
L19 VDD33Supply voltage for pad
E19 VDD33Supply voltage for pad
D2 VSS33Ground
H2 VSS33Ground
M2 VSS33Ground
H18 VSS33Ground
B16 VSS33Ground
E12 VSS33Ground
B2 AVDD_RTC Supply voltage for Real Time Clock Analog Supplies
B3 AVDD_PLL Supply voltage for PLL
C3 AVSS_PLL Ground for PLL supply
C15 AVDD_MBUF Supply Voltage for Audio band section
D14 AVSS_MBUF GND for Audio band section
B13 AVDD_BUF Supply voltage for voice band transmit
section
A13 AVSS_BUF GND for voice band transmit section
D11 AVDD_AFE Supply voltage for voice band receive
section
A11 AGND_AFE GND reference voltage for voice band
section
E10 AVSS_AFE GND for voice band receive section
E9 AGND_RFEGND reference voltage for baseband
section, APC, AFC and AUXADC
E8 AVSS_GSMR
FTX
D7 AVDD_GSM
RFTX
C7 AVSS_RFE GND for baseband receive section,
A7 AVDD_RFE Supply voltage for baseband receive
GND for baseband transmit section
Supply voltage for baseband transmit
section
APC, AFC and AUXADC
section, APC, AFC and AUXADC
Table 2 Pin Descriptions (Bol ded types are functions at reset)