Semiconductor Products Sector MMC2080/2075/D Rev. 0, 10/1999 MMC2080/2075 Advance Information MMC2080/2075 Integrated Processor with Roaming FLEX™ Decoder Part 1 Introduction The MMC2080/2075 is designed to provide the messaging and paging marketplace with a powerful and flexible solution to carry communications design into the next millennium. The MMC2080 integrates two of Motorola’s most successful product families, M•CORE™ and the Roaming FLEX™ alphanumeric decoders, a combination that will set a new standard in the communications industry. Except for the FLEX decoder, the MMC2075 offers all features of the MMC2080. Both the The MMC2080/2075 are members of the low-power, high-performance M•CORE family of 32-bit microcontroller units (MCUs). The M•CORE is a streamlined execution engine that provides many of the performance enhancements found in mainstream reduced instruction set computers (RISCs). Combining performance, speed, and cost efficiency in a compact, low-power design, the M•CORE microRISC architecture is a natural solution for applications where battery life and systems cost are critical design goals. Given that a total system’s components and processor core determine its power consumption, the instruction set architecture (ISA) for the M•CORE is designed to optimize the trade-off between performance and total power consumption. The result is system-wide reduction of total energy consumption with maintenance of acceptable performance levels. Memory power consumption (both on-chip and external) is a major factor in system energy consumption. By adopting 16-bit instruction encoding, and thus significantly decreasing the memory bandwidth needed for a high rate of instruction execution, the MMC2080/2075 minimizes the overhead of memory system energy consumption. The MMC2080/2075 also reduces power consumption by coupling a fully static design with dynamic power management and low-voltage operation. Versatile power management is achieved through automatic power downs of any internal functional blocks not needed on a clock-by-clock basis. Power conservation modes are also provided for absolute power conservation. A table of contents for this document appears on the following page. Figure 1 on page 3 and Figure 2 on page 4 provide simplified block diagrams of the MMC2080/2075. This document contains information on a new product. Specifications and information herein are subject to change without notice. © Motorola, Inc., 1999. All rights reserved. Part 1 1.1 1.2 1.3 1.4 1.5 1.6 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions and Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integrated Roaming FLEX Protocol and the MMC2080 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Target Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 6 8 8 8 8 Part 2 Signal and Connection Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 MMC2080/2075 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Tables of Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Part 3 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1 General Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.2 Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Part 4 4.1 4.2 4.3 Pin-out and Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 BGA Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 PGA Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Ordering Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Part 5 Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.1 Heat Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.2 Electrical Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2 MMC2080/2075 Technical Data Preliminary I/O JTAG POR DE TMS TCK TDI TDO TRST XTAL EXTAL MPD[7:0]/D[15:8] CXFC PLL OnCE CPU UCLK MPC7/URXD MPC6/UTXD MPC5/UCTS MPC4/URTS SCI OSC INTC (MPIO) Timer1 MPC3/TIC1 MPC2/TOC1 Timer0 MPC1/TIC0 MPC0/TOC0 6K RAM Peripheral Bus External Bus Bridge System Bus 96K ROM D[7:0] A[21:0] EB[1:0] BW8 WE OE TA ABORT BUSCLK IRQ SEL[2:0], SEL3 XBOOT RESET RSTOUT SIM APB MPIO SPI1-FSC Keypad MPB[7:4]/ROW[3:0] MPB[3:0]/COL[3:0] MPA[5:0] CNFG FLEX Melody BGNT BREQ MPE4/LOCK MPE3/MOSI MPE2/MISO MPE1/SS MPE0/SCLK LOBAT EXTS[1:0] CLKOUT SYMCLK S[7:1] S0/IFIN Arbiter SPI0 MLDY MMC2080 Only JTAG I/O Figure 1. MMC2080/2075 144 Block Diagram (144-Pin Package) Introduction Preliminary 3 I/O JTAG POR TC[2:0] MPD[7:0]/D[15:8] D[7:0] D[31:16] A[21:0] EB[1:0] DVLEB[1:0] BW8 WE OE TA TEA ABORT BUSCLK IRQ DSTAT[5:0] DVLMX SEL[2:0], SEL3 DVLSEL XBOOT DVL[1:0] SHS OnCE RESET RSTOUT CPU UCLK MPC7/URXD MPC6/UTXD MPC5/UCTS MPC4/URTS SCI OSC INTC (MPIO) Timer1 MPC3/TIC1 MPC2/TOC1 Timer0 MPC1/TIC0 MPC0/TOC0 96K ROM External Bus Bridge 6K RAM APB Peripheral Bus XTAL EXTAL CXFC SIM System Bus DE TMS TCK TDI TDO TRST PLL MPIO SPI1-FSC Keypad CNFG FLEX LOBAT EXTS[1:0] CLKOUT SYMCLK S[7:1] S0/IFIN Arbiter SPI0 MLDY HIGHZ PULL_EN MPB[7:4]/ROW[3:0] MPB[3:0]/COL[3:0] MPA[5:0] Melody BGNT BREQ MPE4/LOCK MPE3/MOSI MPE2/MISO MPE1/SS MPE0/SCLK MMC2080 Only JTAG I/O Figure 2. MMC2080/2075 DVL Block Diagram (208-Pin Package) 4 MMC2080/2075 Technical Data Preliminary Conventions and Terminology 1.1 Conventions and Terminology This document uses the following conventions: • OVERBAR is used to indicate a signal that is active when pulled low: for example, RESET. • Logic level one is a voltage that corresponds to Boolean true (1) state. • Logic level zero is a voltage that corresponds to Boolean false (0) state. • To set a bit or bits means to establish logic level one. • To clear a bit or bits means to establish logic level zero. • A signal is an electronic construct whose state or changes in state convey information. • A pin is an external physical connection. The same pin can be used to connect a number of signals. • Asserted means that a discrete signal is in active logic state. — Active low signals change from logic level one to logic level zero. — Active high signals change from logic level zero to logic level one. • Deasserted means that an asserted discrete signal changes logic state. — Active low signals change from logic level zero to logic level one. — Active high signals change from logic level on to logic level zero. • LSB means least significant bit or bits. MSB means most significant bit or bits. References to low and high bytes or words are spelled out. Please refer to the examples in Table 1. Table 1. Data Conventions Signal/Symbol Logic State Signal State Voltage PIN True Asserted VIL/VOL PIN False Deasserted VIH/VOH PIN True Asserted VIH/VOH PIN False Deasserted VIL/VOL Introduction Preliminary 5 Features 1.2 Features The MMC2080/2075 offers the following suite of features. • M•CORE™ RISC Processor — 32-bit load/store M•CORE RISC architecture — Fixed 16-bit instruction length — 16-entry 32-bit general-purpose register file — 32-bit internal address and data buses — Efficient, four-stage, fully interlocked execution pipeline — Single-cycle execution for most instructions; two cycles for branches and memory accesses — Special branch, byte, and bit manipulation instructions — Support for byte, halfword, and word memory accesses — Fast interrupt support via vectoring/auto-vectoring and a 16-entry dedicated alternate register file • Integrated Roaming FLEX alphanumeric decoder (MMC2080 only) — FLEX paging protocol signal processor — 1600, 3200, and 6400 bits per second (bps) decoding — Highly programmable receiver control — FLEX message fragmentation and group messaging support — SSID and NID roaming support — Internal demodulator and data slicer — Improved battery savings via partial address correlation and intermittent receiver clock — Full support for revision G1.9 of the FLEX protocol — External CAP code access through parallel or serial FLASH/PROM • On-chip memory — 24 K × 32 CPU ROM (96 K) — 1.5 K × 32 CPU RAM (6 K) • On-chip peripherals — Asynchronous serial communications interface (SCI) with IrDA capability — Synchronous serial peripheral interface (SPI) — Frequency synthesizer controller (FSC) — Melody generator — 4 × 4 keypad interface — Multipurpose I/O ports (MPIO) — Two 16-bit general purpose timers — Time-of-day (TOD) timer — Watchdog timer — Vectored interrupt controller with 16 programmable priority levels 6 MMC2080/2075 Technical Data Preliminary Features — Oscillator and PLL with software selectable speeds — AMBA peripheral bridge depipelines system bus for simpler peripheral bus — 8/16-bit external system bus with 22-bit address bus • Operating features — Processor operation to 10 MHz over full operating range — Low-power modes — OnCE™ (On-Chip Emulation) debug module — Voltage range 1.8 V to 3.6 V; temperature range -20 °C to 85 °C — Chip-select outputs for four external devices (4 Mbyte per chip select, 16 Mbyte directly addressable) — Programmable wait states for external accesses — External boot option — External bus interface that accepts internal, half-word, and byte transfers — External device that may become system bus master • Development tools — Development option (different package) that adds select to bypass internal ROM — Development option (different package) that extends external bus to 32 bits — External bus that can display internal transfers Introduction Preliminary 7 Integrated Roaming FLEX Protocol and the MMC2080 1.3 Integrated Roaming FLEX Protocol and the MMC2080 The MMC2080 integrates several field-proven technologies, providing a versatile Roaming FLEX solution. The MMC2080 operates the integrated FLEX decoder in an efficient power-consumption mode, allowing the CPU to operate in a low-power mode when monitoring for message information. The Roaming FLEX protocol is a multichannel, high-performance protocol that leading service providers worldwide have adopted as a de facto standard for roaming paging. Roaming FLEX protocol gives service providers increased capacity, added reliability, enhanced pager battery performance, and the ability to control a PLLsynthesized receiver and to receive paging messages from a list of paging channels. Finally, the MMC2080 gives the service provider an upward migration path that is completely transparent to the end user. 1.4 Target Applications The MMC2080/2075 is intended for use in wireless and paging applications. The MMC2080 is designed for applications needing an M•CORE CPU coupled with a roaming FLEX Decoder. The MMC2075 is intended for applications requiring the processing power and flexibility of the M•CORE CPU. 1.5 Product Documentation The three documents listed in Table 2 are required for a complete description of the MMC2080/2075 and are necessary to design properly with the part. Documentation is available from a local Motorola distributor, a Motorola Semiconductor Products Sector sales office, a Motorola Literature Distribution Center, or the World Wide Web. See the last page of this document for contact information. Table 2. MMC2080/2075 Documentation Document Name Description of Contents Order Number M•CORE Reference Manual Detailed description of the M•CORE MCU and instruction set MCORERM/AD MMC2080/2075 User’s Manual Detailed description of the MMC2080/2075 memory, peripherals, and interfaces MMC2080/2075UM/D MMC2080/2075 Technical Data MMC2080/2075 pin and package descriptions; electrical and timing specifications MMC2080/2075/D 1.6 Ordering Information Table 3 lists the information you need to supply when placing an order. Consult a Motorola Semiconductor Products Sector sales office or authorized distributor to determine availability and to order parts. Table 3. MMC2080/2075 Ordering Information 8 Part Supply Voltage MMC2080 3V 12 mm x 12 mm MAP BGA 144 MMC2080VF001 MMC2075 3V 12 mm x 12 mm MAP BGA 144 MMC2075VF001 MMC2080 3V 43 mm x 43 mm Ceramic PGA 208 Contact Factory MMC2075 3V 43 mm x 43 mm Ceramic PGA 208 Package Type MMC2080/2075 Technical Data Preliminary Pin Count Order Number Development Use Only MMC2080/2075 Pin Descriptions Part 2 Signal and Connection Descriptions The pins and signals of the MMC2080/2075 are described in the following sections. Figure 3 on page 10 and Figure 4 on page 11 are top and bottom views, respectively, of the 12 mm x 12 mm MAP Ball Grid Array (BGA) package, and Figure 5 on page 12 and Figure 6 on page 13 are top and bottom views, respectively, of the 43 mm x 43 mm ceramic Pin Grid Array (PGA) package, showing the pin-outs. Table 4 on page 14 and Table 5 on page 17 list the pins by number and signal name. Figure 7 on page 21 is a representational pin-out of the chip, grouping the signals by their function. Table 6 on page 20 identifies the number of signals for each group and refers to Table 8 on page 23 through Table 20 on page 27, which are organized according to signal type and give a brief description of each signal pin. 2.1 MMC2080/2075 Pin Descriptions The following section provides information about the available packages for this product, including diagrams of the package pin-outs and tables describing how the signals of the MMC2080/2075 are allocated. There are two packages for each part: • The 144-pin I/O, STD small ball (SMBALL) mold array process (MAP) ball grid array (BGA), 12 mm x 12 mm package. Table 4 on page 14 identifies the signal associated with each pin. • The 208-pin I/O, PGA, 43 mm x 43 mm ceramic package. Table 5 on page 17 identifies the signal associated with each pin. Signal and Connection Descriptions Preliminary 9 MMC2080/2075 Pin Descriptions 1 2 3 4 5 6 7 8 9 10 11 12 A VSS I/O MPB5/ ROW1 EB1 MPB2/ COL2 MPB0/ COL0 VDD I/O SEL1 VSS I/O VSS Core S2* B MPB7/ ROW3 MPB6/ ROW2 BW8 ABORT EB0 VDD Core SEL0 S7* S4* S1* VSS I/O MLDY EXTS1* C IRQ MPA0 MPB4/ ROW0 MPB3/ COL3 MPB1/ COL1 TA SEL2 S6* S3* SYMCLK EXTS0* VDD I/O VSS I/O D VDD Core D0 MPA1 VSS Core OE WE SEL3 S5* XBOOT S0/IFIN MPE4/ LOCK VDD Core MPE3/ MOSI E BUSCLK VSS I/O D2 D1 VDD OSC EXTAL XTAL VSS OSC F VDD I/O MPA3 MPA2 VDD I/O VDD PLL CXFC VSS PLL A21 G MPA5 MPA4 D3 D4 A20 A19 A18 VSS Core H VSS I/O D8 D9 VDD I/O A16 A17 VDD I/O BREQ J VSS Core D5 D10 BGNT MPE1/ SS MPE2/ MISO VSS I/O A15 K D11 D12 VDD Core TDI A1 MPC0/ TOC0 MPC5/ UCTS VDD Core A8 A12 MPE0/ SCLK A13 A14 L D6 D7 D13 TDO VSS Core MPC3/ TIC1 A5 MPC6/ UTXD VDD I/O A10 VSS I/O VDD I/O A11 M D14 D15 VSS I/O TRST A2 MPC2/ TOC1 A3 MPC7/ URXD A7 TEST RSTOUT VDD I/O UCLK N VDD I/O TCK TMS A0 MPC1/ TIC0 VSS I/O A4 MPC4/ URTS A6 A9 DE RESET VSS I/O LOBAT* CLKOUT* 13 VDD I/O Top View * Signal available only in 2080 Figure 3. MMC2080/2075 BGA (144-Pin) Top View 10 MMC2080/2075 Technical Data Preliminary MMC2080/2075 Pin Descriptions 13 12 11 10 9 8 7 6 5 4 3 2 1 VDD I/O CLKOUT* LOBAT* S2 * VSS Core VSS I/O SEL1 VDD I/O MPB0/ COL0 MPB2/ COL2 EB1 MPB5/ ROW1 VSS I/O A EXTS1* MLDY VSS I/O S1* S4* S7* SEL0 VDD Core EB0 ABORT BW8 MPB6/ ROW2 MPB7/ ROW3 B VSS I/O VDD I/O EXTS0* SYMCLK S3* S6* SEL2 TA MPB1/ COL1 MPB3/ COL3 MPB4/ ROW0 MPA0 IRQ C MPE3/ MOSI VDD Core MPE4/ LOCK S0/IFIN XBOOT S5* SEL3 WE OE VSS Core MPA1 D0 VDD Core D VSS OSC XTAL EXTAL VDD OSC D1 D2 VSS I/O BUSCLK E A21 VSS PLL CXFC VDD PLL VDD I/O MPA2 MPA3 VDD I/O F VSS Core A18 A19 A20 D4 D3 MPA4 MPA5 G BREQ VDD I/O A17 A16 VDD I/O D9 D8 VSS I/O H A15 VSS I/O MPE2/ MISO MPE1/ SS BGNT D10 D5 VSS Core J A14 A13 MPE0/ SCLK A12 A8 VDD Core MPC5/ UCTS MPC0/ TOC0 A1 TDI VDD Core D12 D11 K A11 VDD I/O VSS I/O A10 VDD I/O MPC6/ UTXD A5 MPC3/ TIC1 VSS Core TDO D13 D7 D6 L UCLK VDD I/O RSTOUT TEST A7 MPC7/ URXD A3 MPC2/ TOC1 A2 TRST VSS I/O D15 D14 M VSS I/O RESET DE A9 A6 MPC4/ URTS A4 VSS I/O MPC1/ TIC0 A0 TMS TCK VDD I/O N Bottom View * Signal available only in 2080 Figure 4. MMC2080/2075 BGA (144-Pin) Bottom View Signal and Connection Descriptions Preliminary 11 MMC2080/2075 Pin Descriptions 1 2 3 4 5 6 7 8 9 10 11 12 13 A MPB6/ ROW2 MPB4/ ROW0 BW8 MPB2/ COL2 MPB0/ COL0 TA DVLEB1 SEL3 SEL1 VSS I/O DVLEB0 VSS Core S2 * B NC NC MPB1/ COL1 WE SEL2 S7* S5* S6* S3* C IRQ NC NC NC D16 ABORT EB0 VDD I/O TEA XBOOT S1* DVL0 D VDD Core MPA1 VSS I/O NC NC EB1 OE VDD Core SEL0 S4* E BUSCLK D2 MPA0 MPB7/ ROW3 F D17 MPA2 D0 VSS Core G MPA4 VDD I/O VSS I/O H MPA5 D18 J D4 K MPB5/ PULL_EN MPB3/ COL3 ROW1 16 17 S0/IFIN DVLMX NC MLDY DVL1 LOBAT* NC NC EXTS0* VSS I/O VDD I/O NC EXTS1* DSTAT4 NC NC DSTAT5 DSTAT1 NC VDD I/O SYMCLK DVLSEL CLKOUT* 14 15 VSS I/O MPE3/ MOSI DSTAT3 DSTAT2 DSTAT0 VDD OSC D1 MPE4/ LOCK VDD Core TC2 XTAL VDD I/O MPA3 EXTAL VSS OSC CXFC VDD PLL D19 D20 D3 A21 A20 VSS Core VSS PLL D8 VSS I/O D9 D21 A17 A15 BREQ TC1 L VDD I/O VSS Core D10 BGNT A14 MPE2/ MISO A18 A19 M D22 D23 D12 D25 A11 MPE0/ SCLK A16 VDD I/O N D5 D24 D6 NC UCLK VDD I/O MPE1/ SS VSS I/O P D11 D7 NC NC TCK TC0 D26 VSS Core A3 MPC6/ UTXD A8 DE NC NC VSS I/O A12 A13 R VDD Core D14 NC VDD I/O VSS I/O HIGHZ D27 A0 MPC2/ TOC1 MPC4/ URTS A7 TEST RSTOUT NC NC NC NC T D13 NC NC TMS TDO A1 MPC1/ TIC0 D28 MPC0/ TOC0 A5 VDD Core VDD I/O A10 D31 RESET SHS NC U D15 NC NC TDI TRST A2 MPC3/ TIC1 VSS I/O A4 MPC5/ UCTS MPC7/ URXD D29 A6 A9 D30 VSS I/O NC Top View * Signal available only in 2080 Figure 5. MMC2080/2075 PGA (208-Pin) Top View 12 MMC2080/2075 Technical Data Preliminary MMC2080/2075 Pin Descriptions 17 16 MLDY NC EXTS0* NC 13 12 11 10 9 8 7 6 5 4 3 2 1 DVLMX S0/IFIN S2 * VSS Core DVLEB0 VSS I/O SEL1 SEL3 DVLEB1 TA MPB0/ COL0 MPB2/ COL2 BW8 MPB4/ ROW0 MPB6/ ROW2 A NC LOBAT* DVL1 S3* S6* S5* S7* SEL2 WE MPB1/ COL1 NC NC B DSTAT4 EXTS1* NC VDD I/O VSS I/O DVL0 S1* XBOOT TEA VDD I/O EB0 ABORT D16 NC NC NC IRQ C DSTAT1 DSTAT5 NC NC S4* SEL0 VDD Core OE EB1 NC NC VSS I/O MPA1 VDD Core D MPE3/ MOSI VDD I/O NC MPB7/ ROW3 MPA0 D2 BUSCLK E DSTAT0 DSTAT2 DSTAT3 VSS Core D0 MPA2 D17 F VDD OSC VSS I/O 15 14 CLKOUT DVLSEL SYMCLK * * MPB3/ PULL_EN MPB5/ COL3 ROW1 XTAL TC2 VDD Core MPE4/ LOCK D1 VSS I/O VDD I/O MPA4 G VDD PLL CXFC VSS OSC EXTAL MPA3 VDD I/O D18 MPA5 H VSS PLL VSS Core A20 A21 D3 D20 D19 D4 J TC1 BREQ A15 A17 D21 D9 VSS I/O D8 K A19 A18 MPE2/ MISO A14 BGNT D10 VSS Core VDD I/O L VDD I/O A16 MPE0/ SCLK A11 D25 D12 D23 D22 M VSS I/O MPE1/ SS VDD I/O UCLK NC D6 D24 D5 N A13 A12 VSS I/O NC NC DE A8 MPC6/ UTXD A3 VSS Core D26 TC0 TCK NC NC D7 D11 P NC NC NC NC RSTOUT TEST A7 MPC4/ URTS MPC2/ TOC1 A0 D27 HIGHZ VSS I/O VDD I/O NC D14 VDD Core R NC SHS RESET D31 A10 VDD I/O VDD Core A5 MPC0/ TOC0 D28 MPC1/ TIC0 A1 TDO TMS NC NC D13 T NC VSS I/O D30 A9 A6 D29 MPC7/ URXD MPC5/ UCTS A4 VSS I/O MPC3/ TIC1 A2 TRST TDI NC NC D15 U Bottom View * Signal available only in 2080 Figure 6. MMC2080/2075 PGA (208-Pin) Bottom View Signal and Connection Descriptions Preliminary 13 MMC2080/2075 Pin Descriptions Table 4. MMC2080/2075 BGA (144-Pin) Signal ID by Pin Number (Sheet 1 of 3) Pin Number 14 Signal Name Pin Number Signal Name A1 Vss I/O G10 A20 A2 MPB5/ROW1 G11 A19 A3 BW8 G12 A18 A4 MPB2/COL2 G13 Vss Core A5 MPB0/COL0 H1 Vss I/O A6 Vdd I/O H2 D8 A7 SEL1 H3 D9 A8 Vss I/O H4 Vdd I/O A9 Vss Core H10 A16 A10 S2 (2080 Only) H11 A17 A11 LOBAT (2080 Only) H12 Vdd I/O A12 CLKOUT (2080 Only) H13 BREQ A13 Vdd I/O J1 Vss Core B1 MPB7/ROW3 J2 D5 B2 MPB6/ROW2 J3 D10 B3 BW8 J4 BGNT B4 ABORT J10 MPE1/SS B5 EB0 J11 MPE2/MIS0 B6 Vdd Core J12 Vss I/O B7 SEL0 J13 A15 B8 S7 (2080 Only) K1 D11 B9 S4 (2080 Only) K2 D12 B10 S1 (2080 Only) K3 Vdd Core B11 Vss I/O K4 TDI B12 MLDY K5 A1 B13 EXTS1 (2080 Only) K6 MPC0/TOC0 C1 IRQ K7 MPC5/UCTS C2 MPA0 K8 Vdd Core MMC2080/2075 Technical Data Preliminary MMC2080/2075 Pin Descriptions Table 4. MMC2080/2075 BGA (144-Pin) Signal ID by Pin Number (Sheet 2 of 3) Pin Number Signal Name Pin Number Signal Name C3 MPB4/ROW0 K9 A8 C4 MPB3/COL3 K10 A12 C5 MPB1/COL1 K11 MPE0/SCLK C6 TA K12 A13 C7 SEL2 K13 A14 C8 S6 (2080 Only) L1 D6 C9 S3 (2080 Only) L2 D7 C10 SYMCLK (2080 Only) L3 D13 C11 EXTS0 (2080 Only) L4 TDO C12 Vdd I/O L5 Vss Core C13 Vss I/O L6 MPC3/TIC1 D1 Vdd Core L7 A5 D2 D0 L8 MPC6/UTXD D3 MPA1 L9 Vdd I/O D4 Vss CORE L10 A10 D5 OE L11 Vss I/O D6 WE L12 Vdd I/O D7 SEL3 L13 A11 D8 S5 (2080 Only) M1 D14 D9 XBOOT M2 D15 D10 S0/IFIN (2080 only) M3 Vss I/O D11 MPE4/LOCK M4 TRST D12 Vdd Core M5 A2 D13 MPE3/MOSI M6 MPC2/TOC1 E1 BUSCLK M7 A3 E2 Vss I/O M8 MPC7/URXD E3 D2 M9 A7 E4 D1 M10 TEST Signal and Connection Descriptions Preliminary 15 MMC2080/2075 Pin Descriptions Table 4. MMC2080/2075 BGA (144-Pin) Signal ID by Pin Number (Sheet 3 of 3) Pin Number 16 Signal Name Pin Number Signal Name E10 Vdd OSC M11 RSTOUT E11 EXTAL M12 Vdd I/O E12 XTAL M13 UCLK E13 Vss OSC N1 Vdd I/O F1 Vdd I/O N2 TCK F2 MPA3 N3 TMS F3 MPA2 N4 A0 F4 Vdd I/O N5 MPC1/TIC0 F10 Vdd PLL N6 Vss I/O F11 CXFC N7 A4 F12 Vss PLL N8 MPC4/URTS F13 A21 N9 A6 G1 MPA5 N10 A9 G2 MPA4 N11 DE G3 D3 N12 RESET G4 D4 N13 Vss I/O MMC2080/2075 Technical Data Preliminary MMC2080/2075 Pin Descriptions Table 5. MMC2080/2075 PGA (208-Pin) Signal ID by Pin Number (Sheet 1 of 4) Pin Number Signal Name Pin Number Signal Name A1 MPB6/ROW2 J4 D3 A2 MPB4/ROW0 J14 A21 A3 BW8 J15 A20 A4 MPB2/COL2 J16 Vss Core A5 MPB0/COL0 J17 Vss PLL A6 TA K1 D8 A7 DVLEB1 K2 Vss I/O A8 SEL3 K3 D9 A9 SEL1 K4 D21 A10 Vss I/O K14 A17 A11 DVLEB0 K15 A15 A12 Vss Core K16 BREQ A13 S2 (2080 Only) K17 TC1 A14 S0/IFIN (2080 only) L1 Vdd I/O A15 DVLMX L2 Vss Core A17 MLDY L3 D10 B3 MPB5/ROW1 L4 BGNT B4 PULL_EN L14 A14 B5 MPB3/COL3 L15 MPE2/MIS0 B6 MPB1/COL1 L16 A18 B7 WE L17 A19 B8 SEL2 M1 D22 B9 S7 (2080 Only) M2 D23 B10 S5 (2080 Only) M3 D12 B11 S6 (2080 Only) M4 D25 B12 S3 (2080 Only) M14 A11 B13 DVL1 M15 MPE0/SCLK B14 LOBAT (2080 Only) M16 A16 Signal and Connection Descriptions Preliminary 17 MMC2080/2075 Pin Descriptions Table 5. MMC2080/2075 PGA (208-Pin) Signal ID by Pin Number (Sheet 2 of 4) Pin Number 18 Signal Name Pin Number Signal Name M17 Vdd I/O B17 EXTS0 (2080 Only) C1 IRQ N1 D5 C5 D16 N2 D24 C6 ABORT N3 D6 C7 EB0 N14 UCLK C8 Vdd I/O N15 Vdd I/O C9 TEA N16 MPE1/SS C10 XBOOT N17 Vss I/O C11 S1 (2080 Only) P1 D11 C12 DVLO P2 D7 C13 Vss I/O P3 TCK C14 Vdd I/O P4 TC0 C16 EXTS1 (2080 Only) P5 TCK C17 DSTAT4 P6 TC0 D1 Vdd Core P7 D26 D2 MPA1 P8 VssCore D3 Vss I/O P9 A3 D4 EB1 P10 MPC6/UTXD D5 OE P11 A8 D6 Vdd Core P12 DE D7 OE P15 Vss I/O D8 VddCORE P16 A12 D9 SEL0 P17 A13 D10 S4 (2080 Only) R1 Vdd Core D11 SYMCLK (2080 Only) R2 D14 D12 DVLSEL R4 Vdd I/O D13 CLKOUT (2080 Only) R5 Vss I/O D16 DSTAT5 R6 HIGHZ MMC2080/2075 Technical Data Preliminary MMC2080/2075 Pin Descriptions Table 5. MMC2080/2075 PGA (208-Pin) Signal ID by Pin Number (Sheet 3 of 4) Pin Number Signal Name Pin Number Signal Name D17 DSTAT1 R7 D27 E1 BUSCLK R8 A0 E2 D2 R9 MPC2/TOC1 E3 MPA0 R10 MPC4/URTS E4 MPB7/ROW3 R11 A7 E15 Vdd I/O R12 TEST E16 Vss I/O R13 RSTOUT E17 MPE3/MOSI T1 D13 F1 D17 T4 TMS F2 MPA2 T5 TDO F3 D0 T6 A1 F4 Vss CORE T7 MPC1/TIC0 F14 DSTAT3 T8 D28 F15 DSTAT2 T9 MPC0/TOC0 F16 DSTAT0 T10 A5 F17 Vdd OSC T11 Vdd Core G1 MPA4 T12 Vdd I/O G2 Vdd I/O T13 A10 G3 Vss I/O T14 D31 G4 D1 T15 RESET G14 MPE4/LOCK T16 SHS G15 Vdd Core U1 D15 G16 TC2 U4 TDI G17 XTAL U5 TRST H1 MPA5 U6 A2 H2 D18 U7 MPC3/TIC1 H3 Vdd I/O U8 Vss I/O H4 MPA3 U9 A4 Signal and Connection Descriptions Preliminary 19 Tables of Signals Table 5. MMC2080/2075 PGA (208-Pin) Signal ID by Pin Number (Sheet 4 of 4) Pin Number Signal Name Pin Number Signal Name H14 EXTAL U10 MPC5/UCTS H15 Vss OSC U11 MPC7/URXD H16 CXFC U12 D29 H17 Vdd PLL U13 A6 J1 D4 U14 A9 J2 D19 U15 D30 J3 D20 U16 Vss I/O 2.2 Tables of Signals The MMC2080 input and output signals are organized into functional groups in Table 6 and in Figure 7 on page 21. Table 7 on page 22 displays data relating to I/O cell names, including descriptions and the availability of Hi-Z impedance, pull-up resistors, and high drive-current capability. Table 8 on page 23 through Table 20 on page 27 are organized according to signal type and give a brief description of each signal pin. Package type is indicated as “N” for the 144-pin normal-function package. All pins are available in the 208-pin development extensions package. Table 6. MMC2080 Signal Functional Group Organization Functional Group Number of Signals Detailed Description Arbitration signals 2 Table 20 on page 27 External system bus signals 52 Table 8 on page 23 Development extensions (208-pin package only) 34 Table 9 on page 24 FLEX signals 13 Table 10 on page 25 FSC/SPI signals 5 Table 11 on page 25 SCI signals 5 Table 12 on page 25 Timer signals 4 Table 13 on page 26 Melody generator signals 1 Table 14 on page 26 Keypad signals 8 Table 15 on page 26 Dedicated MPIO signals 6 Table 16 on page 26 SIM signals 2 Table 17 on page 26 JTAG/OnCE signals 6 Table 18 on page 27 Clock and power 40 Table 19 on page 27 20 MMC2080/2075 Technical Data Preliminary Tables of Signals MMC2080 Arbitration Signals BREQ BGNT External System Bus Signals MPD[7:0]/D[15:8] D[7:0] A[21:0] EB0–1 BW8 WE OE TA ABORT BUSCLK SEL0–3 XBOOT IRQ Development Extensions (208-Pin Package) FLEX Signals FSC/SPI Signals D[31:16] DVLEB0–1 DVL0–1 DVLSEL DSTAT0–5 DVLMX TC0–2 TEA HIGHZ PULL_EN SHS LOBAT EXTS0–1 CLKOUT SYMCLK S1–7 S0/IFIN MPE4/LOCK MPE3/MOSI MPE2/MISO MPE1/SS MPE0/SCLK Arbitration Request Arbitration Grant High-Order Data Bus Low-Order Data Bus Address Byte Enable Bus Width (8-Bit) Data Direction Output Enable Transfer Acknowledge Data Transfer Abort External Bus Clock External Device Select External Boot Interrupt Request Extension Byte Enable Development Mode Development Select Development Status Status Output Select Transfer Code Transfer Error Acknowledge Tri-State Disable Pull-up Enable Show Cycle Strobe Low Battery Extension Symbol Clock Output Symbol Clock Serial Port Serial Port Synthesizer Lock Master in/Slave Out Master Out/Slave In Slave Select Serial Clock Receive Data Transmit Data Clear-To-Send Request-To-Send UART Clock MPC7/URXD MPC6/UTXD MPC5/UCTS MPC4/URTS UCLK SCI Signals Timer1 Input Capture Timer1 Output Capture Timer0 Input Capture Timer0 Output Capture MPC3/TIC1 MPC2/TOC1 MPC1/TIC0 MPC0/TOC0 Timer Signals MLDY Melody Generator Signal MPB[7:4]/ROW[3:0] MPB[3:0]/COL[3:0] Keypad Signals MPA[5:0] MPIO Signals Generator Waveform Row Detect Column Detect Master Reset Reset Output Test Mode Select Test Clock Test Data In Test Data Out TAP Reset Debug Enable Oscillator Circuit Input Oscillator Circuit Output PLL Filter Capacitor Core Power Core Ground I/O Pad Power I/O Pad Ground Oscillator Power Oscillator Ground PLL Power PLL Ground VDD RESET RSTOUT SIM Signals TMS TCK TDI TDO TRST DE JTAG/OnCE Signals EXTAL XTAL CXFC VDDCORE[5] VSSCORE[5] IOVDD[11] IOVSS[11] Clock and Power OSCVDD OSCVSS PLLVDD PLLVSS Figure 7. MMC2080 Signal Group Organization Signal and Connection Descriptions Preliminary 21 Tables of Signals Table 7. I/O Cell Description I/O Cell Name Hi-Z Pull-up High Drive Capable OTP Tri-state output with selectable drive strength; always enabled with strong drive except during JTAG Hi-Z command or unless otherwise stated Y N Y INHP Input with hysteresis N N N INHP with selectable pull-up enable N Y N INHP and OTP Y N Y IOHPPH INHPP and OTP Y Y Y SWIOP High-current IOHPPH Y Y Y Analog input/output (same cell) N N N INHPP IOHP AIN/AOT 22 Description MMC2080/2075 Technical Data Preliminary Tables of Signals Table 8. External System Bus Signals Signal Name Dir N I/O Cell MPD[7:0]/D[15:8] I/O Y IOHPPH High-Order Data Bus—May be used as general I/O when the data bus is configured as an 8-bit bus. Output drivers are disabled and pull-up resistors are enabled during reset. D[7:0] I/O Y IOHPPH Low-Order Data Bus—Output drivers are disabled and pull-up resistors are enabled during reset. A[21:0] I/O Y IOHP Address—Input when BGNT is low; otherwise output. Twentytwo bits is a 4 Mbyte address space. EB[1:0] I/O Y IOHP Byte Enable (active low)—Input when BGNT is low; otherwise output. EB0 enables D[15:8] and EB1 enables D[7:0]. When the data bus is configured as an 8-bit bus, EB0 is always released (high) and EB1 is always asserted (low). BW8 I/O Y IOHPPH Bus Width 8 (open-drain, active low)—If this pin is driven low either externally or internally, the external bus functions as an 8bit bus. WE I/O Y IOHP Write Enable (active low)—Input when BGNT is low. When WE is low, data is driven by an external device and received by the MMC2080. Output when BGNT is high. When WE is low, data is driven by the MMC2080 and received by an external device. OE I/O Y IOHP Output Enable (active low)—Input when BGNT is low; when OE is high, D[7:0] (and D[15:8] when in 16-bit mode) external data drivers are disabled. Output when BGNT is high; when OE is high, drivers are disabled. TA O Y OTP Transfer Acknowledge (active low)—An external transaction continues when this pin is high. When low, the external data transfer cycle will complete. When MONITOR mode is set. TA also indicates the end of internal transactions. ABORT O Y OTP Data Transfer Abort (active low)—When a transaction is aborted, this pin is driven low. BUSCLK O Y OTP External Bus Clock. SEL[3:0] O Y OTP External Device Select—SEL0 is always active low; SEL[3:1] may be individually programmed as active low or active high. After reset, SEL3 is active high. SEL1 and SEL2 are active low after restart. XBOOT I Y INHPP External Boot (active low)—If this pin is low after a reset, the external boot portion of the system memory map is enabled; otherwise the internal boot map is enabled. IRQ O Y OTP Interrupt Request—This is driven high when either a normal interrupt or a fast interrupt is generated by the interrupt controller. Description Signal and Connection Descriptions Preliminary 23 Tables of Signals Table 9. Development Extensions (208-Pin Package) Signal Name Dir N I/O Cell Description D[31:16] I/O N IOHPPH Extension to provide a 32-bit external bus. The bus is enabled when either DVL0 or _DVL0 is asserted. DVLEB[1:0] I/O N IOHPPH Byte Enable (active low)—Input when BGNT is low; otherwise output. DVLEB0 enables D[31:24] and DVLEB1 enables D[23:16]. DVL[1:0] I N INHPP Development Mode—When DVL1 is low, the internal ROM is bypassed. If the ROM space is addressed when DVL1 is low and XBOOT is high, the 32-bit extension is enabled and DVLSEL is asserted to select an external memory. When DVL0 is low, the 32-bit bus extension is enabled for external bus masters (BGNT is low) and for debug monitor modes. 24 DVLSEL O N OTP DVLMX I N INHPP DSTAT[5:0] O N OTP When DVLMX is high, DSTAT is the low-order 6 bits of the interrupt vector. When DVLMX is low, DSTAT[3:0] is the M•CORE pipeline status, PSTAT[3:0], and DSTAT[5:4] is the transfer size in M•CORE format. TC[2:0] O N OTP Processor Transfer Code. TEA I N INHPP Transfer Error Acknowledge (active low). HIGHZ I N INHPP Tri-State Disable (active low)—When asserted (low), all tri-state outputs are disabled (high-z). This performs the same function as the JTAG HIGHZ command. PULL_EN I N INHPP Enable Pull-up Resistors—When low, all pull-up resistors (except the pull-up resistor on this I/O cell) are disabled. SHS O N OTP Show Cycle Strobe (active low)— Strobes low when data is valid. Development Select (active low)—When DVL1 is low and XBOOT is high, this output is asserted when the internal ROM locations are addressed. Selects the output of DSTAT[5:0]. MMC2080/2075 Technical Data Preliminary Tables of Signals Table 10. FLEX Signals (MMC2080 Only) Signal Name Dir N I/O Cell Description LOBAT In Y INHP Low Battery—LOBAT is an input signal to indicate to the MMC2080 when external battery power is going low. (An external voltage sensing circuit is required.) Polarity is programmable. EXTS[1:0] In Y IOHP External Symbol —EXTS 1 is the MSB of the current FLEX symbol. EXTS0 is the LSB of the current FLEX symbol. These pins are used when demodulation is being performed externally. CLKOUT* O Y OTP Clock Output—CLKOUT is programmable as a 38.4 or 40 kHz clock output (derived from oscillator). SYMCLK O Y OTP Recovered Symbol Clock—Data is synchronized to the internal clock, and this recovered clock output enhances lock-on capability by reducing jitter from cable-induced noise. S[7:1] O Y OTP Control Lines 1–7—These signals are the seven additional receiver control lines. Selectable polarity. S0/IFIN I/O Y IOHP S0—This signal is a receiver control output line when the IDE bit is clear (that is, the internal demodulator is disabled). IFIN—This signal is a limited IF input when the IDE bit is set (that is, the internal demodulator is enabled). Table 11. FSC/SPI1 Signals Signal Name Dir N I/O Cell Description MPE4/LOCK I/O Y IOHPPH External Synthesizer Lock Input—PIO when SPI1 is disabled MPE3/MOSI I/O Y IOHPPH Master-out / Slave-in—PIO when SPI1 is disabled MPE2/MISO I/O Y IOHPPH Master-in / Slave-out—PIO when SPI1 is disabled MPE1/SS I/O Y IOHPPH Slave Select (selectable polarity)—PIO when SPI1 is disabled MPE0/SCLK I/O Y IOHPPH Serial Clock—PIO when SPI1 is disabled Table 12. SCI Signals Signal Name Dir N I/O Cell MPC7/URXD I/O Y IOHPPH Receive Data—An input when used as URXD; otherwise a PIO MPC6/UTXD I/O Y IOHPPH Transmit Data—An output when used as UTXD; otherwise a PIO MPC5/UCTS I/O Y IOHPPH Clear-to-Send (active low)—An input when used as UCTS; otherwise a PIO MPC4/URTS I/O Y IOHPPH Request-to-Send (active low)—An output when used as URTS; otherwise a PIO UCLK I/O Y IOHPPH UART Clock Description Signal and Connection Descriptions Preliminary 25 Tables of Signals Table 13. Timer Signals Signal Name Dir N I/O Cell Description MPC3/TIC1 I/O Y IOHPPH Timer1 Input Capture—An input when used as TIC1; otherwise a PIO MPC2/TOC1 I/O Y IOHPPH Timer1 Output Capture—An output when used as TOC1; otherwise a PIO MPC1/TIC0 I/O Y IOHPPH Timer0 Input Capture—An input when used as TIC0; otherwise a PIO MPC0/TOC0 I/O Y IOHPPH Timer0 Output Capture—An output when used as TOC0; otherwise a PIO Table 14. Melody Generator Signal Signal Name Dir N I/O Cell MLDY O Y OTP Description Melody Generator Waveform Table 15. Keypad Signals Signal Name Dir N I/O Cell Description MPB[7:4]/ ROW[3:0] I/O Y IOHPPH Row Detect—Inputs when used as row detect; otherwise a PIO MPB[3:0]/ COL[3:0] I/O Y IOHPPH Column Select—Open-drain outputs when used as column select; otherwise a PIO Table 16. MPIO Signals Signal Name Dir N I/O Cell Description MPA[5:0] I/O Y SWIOP These bits can be individually programmed as input (with selectable pull-up resistor), output (with selectable drive strength), or external interrupt (with selectable assertion level). Each GPIO input pin is latched at the beginning of a read cycle. Other pins when configured as PIO I/O Y IOHPP H These bits can be individually programmed as input (with selectable pull-up resistor) or output (with selectable drive strength). Each MPIO input pin is latched at the beginning of a read cycle. Table 17. SIM Signals 26 Signal Name Dir N I/O Cell Description RESET I Y INHP External Reset (active low) RSTOUT O Y OTP Reset Output (active low) MMC2080/2075 Technical Data Preliminary Tables of Signals Table 18. JTAG/OnCE™ Signals Signal Name Dir N I/O Cell Description TMS I Y INHPP Test Mode Select—Pull-up resistor always enabled TCK I Y INHPP Test Clock—Pull-up resistor always enabled TDI I Y INHPP Test Data In—Pull-up resistor always enabled TDO O Y OTP Test Data Out TRST I Y INHP TAP Reset (active low) DE I/O Y IOHPPH Debug Enable (open drain, active low) Table 19. Clock and Power Signal Name N I/O Cell Description EXTAL Y AIN Oscillator circuit input—external 76.8 kHz crystal XTAL Y AOT Oscillator circuit output CXFC Y AIN PLL filter capacitor VddCore (5) Y Power Core power VssCore(5) Y Power Core ground VddIO (11) Y Power I/O pad power VssIO (11) Y Power I/O pad ground VddOSC Y Power Oscillator power VssOSC Y Power Oscillator ground VddPLL Y Power PLL power VssPLL Y Power PLL ground Table 20. Arbitration Signals Signal Name Dir N I/O Cell Description BREQ I Y INHPP Arbitration Request (active low)—Request mastership of the internal system bus; pull-up resistor always enabled BGNT O Y OTP Arbitration Grant (active low)—Indicates system bus is granted to external master Signal and Connection Descriptions Preliminary 27 General Characteristics Part 3 Specifications 3.1 General Characteristics The MMC2080/2075 specifications are preliminary, from design simulations, and may not be fully tested or guaranteed at this early stage of the product life cycle. Finalized specifications will be published upon the completion of full characterization and device qualifications. 3.2 Maximum Ratings WARNING: This device contains circuitry protecting against damage due to high static voltage or electrical fields; however, normal precautions should be taken to avoid exceeding maximum voltage ratings. Reliability is enhanced if unused inputs are tied to an appropriate logic voltage level (for example, either Vss or Vdd). NOTE: In the calculation of timing requirements, adding a maximum value of one specification to a minimum value of another specification does not yield a reasonable sum. A maximum specification is calculated using a worst-case variation of process parameter values in one direction. The minimum specification is calculated using the worst-case variation for the same parameters in the opposite direction. Therefore, a “maximum” value for a specification will never occur in the same device that has a “minimum” value for another specification; adding a maximum to a minimum represents a condition that can never exist. Table 21. DC Absolute Maximum Operating Conditions Characteristics Supply (All) Symbol Min Typ Max Vdd 1.8 3.0 3.6 Units V Input Voltage Range VI V Input Clamp Current (V1<0 or V1>QVDDH) II mA Output Clamp Current (V1<0 or V1>QVDDH) IO mA Storage Temperature Range o C Remaining specification information to be provided. 28 MMC2080/2075 Technical Data Preliminary BGA Details Part 4 Pin-out and Package Information This section provides information about the available packages for this product. The MMC2080/2075 is available in a 144-pin Ball Grid Array (BGA) package. A 208-pin Pin Grid Array (PGA) is produced for engineering use only. Contact the factory for availability. 4.1 BGA Details The MMC2080/2075 is offered in the JEDEC-standard, Mold Array Process (MAP), 12 mm x 12 mm BGA with 0.8 mm ball pitch (0.4 mm small solder balls). Refer to Figure 8 for the package drawings and dimensions. 4.1.1 BGA Package Mechanical Drawings The mechanical drawings for the 144-pin Ball Grid Array package are shown in Figure 8. X D Y DETAIL K LASER MARK FOR PIN 1 IDENTIFICATION IN THIS AREA M NOTES: 1. DIMENSIONS ARE IN MILLIMETERS. 2. INTERPRET DIMENSIONS AND TOLERANCES PER ASME Y14.5M, 1994. 3. DIMENSION b IS MEASURED AT THE MAXIMUM SOLDER BALL DIAMETER, PARALLEL TO DATUM PLANE Z. 4. DATUM Z (SEATING PLANE) IS DEFINED BY THE SPHERICAL CROWNS OF THE SOLDER BALLS. 5. PARALLELISM MEASUREMENT SHALL EXCLUDE ANY EFFECT OF MARK ON TOP SURFACE OF PACKAGE. E M 0.15 12X 13 12 11 10 9 8 5 4 3 e METALIZED MARK FOR PIN 1 IDENTIFICATION IN THIS AREA 2 1 e A B C D E F G H J K L M 12X MILLIMETERS MIN MAX 1.25 1.60 0.18 0.34 1.16 REF 0.35 0.45 12.00 BSC 12.00 BSC 0.80 BSC DIM A A1 A2 b D E e 5 0.20 Z A A2 A1 Z 4 0.10 Z N DETAIL K 3 144X ROTATED 90 ° CLOCKWISE b 0.15 Z X Y VIEW M-M 0.08 Z Figure 8. MMC2080/2075 BGA Mechanical Drawings Pin-out and Package Information Preliminary 29 PGA Details 4.2 PGA Details The MMC2080/2075 is also offered in a ceramic, 43 mm x 43 mm PGA for engineering use only. Contact the factory for availability. Refer to Figure 9 for the package drawings and dimensions. 4.2.1 PGA Package Mechanical Drawings The mechanical drawings for the 208-pin Ball Grid PGA package are shown in Figure 9. F C G A D SEATING PLANE NOTES: 1. DIMENSIONS ARE IN MILLIMETERS. 2. INTERPRET DIMENSIONS AND TOLERANCES PER ASME Y14.5M, 1994. 3. MINIMUM SPACING BETWEEN CONDUCTORS SHALL BE 0.500. DIM D E F G H K L b e E MILLIMETERS MIN MAX 42.70 43.70 42.70 43.70 1.78 3.68 1.14 1.90 0.08 ----2.00 2.54 5.00 0.40 0.50 2.54 BSC L B 0.200 C 16X 16X K e A B C D E F G H J K L M N P R T U e 208X 4X H 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 b 0.500 M C A 0.250 M C M B M Figure 9. MMC2080/2075 PGA Mechanical Drawings 30 MMC2080/2075 Technical Data Preliminary Ordering Drawings 4.3 Ordering Drawings Complete mechanical information regarding MMC2080/2075 packaging is available by facsimile through Motorola’s MFAX™ system. Call the following number to obtain information by facsimile: (602) 244-6591 The MFAX automated system requests the following information: • The receiving facsimile telephone number, including area code or country code • The caller’s personal identification number (PIN) NOTE: For first-time callers, the system provides instructions for setting up a PIN, which requires the entry of a name and telephone number. • The type of information requested: — Instructions for using the system — A literature order form — Specific-part technical information or datasheets — Other information described by the system messages A total of three documents may be ordered per call. The MMC2080/2075 144-pin BGA package mechanical drawing is referenced as Case 1248A-01 Rev. 0. The MMC2080/2075 208-pin BGA package mechanical drawing is referenced as Case 1297-01 Rev. 0. Pin-out and Package Information Preliminary 31 Heat Dissipation Part 5 Design Considerations 5.1 Heat Dissipation An estimate of the MMC2080/2075 chip junction temperature, TJ, in °C can be obtained from the following equation. T J = T A + ( PD × R θ JA ) Where: TA = ambient temperature °C RθJA = package junction-to-ambient thermal resistance °C/W PD = power dissipation in package Historically, thermal resistance has been expressed as the sum of a junction-to-case thermal resistance and a case-to-ambient thermal resistance, as follows: Rθ JA = R θ JC + Rθ CA Where: RθJA = package junction-to-ambient thermal resistance °C/W RθJC = package junction-to-case thermal resistance °C/W RθCA = package case-to-ambient thermal resistance °C/W RθJC is device related and cannot be influenced by the user. The user controls the thermal environment to change the case-to-ambient thermal resistance, RθCA. For example, the user can change the air flow around the device, add a heat sink, change the mounting arrangement on the printed circuit board, or otherwise change the thermal dissipation capability of the area surrounding the device on a printed circuit board. This model is most useful for ceramic packages with heat sinks; ninety percent of the heat flow is dissipated through the case to the heat sink and out to the ambient environment. For ceramic packages, in situations where the heat flow is split between a path to the case and an alternate path through the printed circuit board, analysis of the device’s thermal performance may need the additional modeling capability of a system-level thermal simulation tool. The thermal performance of plastic packages is more dependent on the temperature of the printed circuit board to which the package is mounted. Again, if the estimations obtained from RθJA do not satisfactorily answer whether the thermal performance is adequate, a system-level model may be appropriate. A complicating factor is the existence of three common ways for determining the junction-to-case thermal resistance in plastic packages: • To minimize temperature variation across the surface, the thermal resistance is measured from the junction to the outside surface of the package (case) closest to the chip mounting area when that surface has a proper heat sink. • To define a value approximately equal to a junction-to-board thermal resistance, the thermal resistance is measured from the junction to where the leads are attached to the case. • If the temperature of the package case (TT) is determined by a thermocouple, the thermal resistance is computed using the value obtained by the equation (TJ - TT)/PD. As noted previously, the junction-to-case thermal resistances quoted in this document are determined using the first definition. From a practical standpoint, this value is also suitable for determining the junction 32 MMC2080/2075 Technical Data Preliminary Electrical Design Considerations temperature from a case thermocouple reading in forced convection environments. In natural convection, using the junction-to-case thermal resistance to estimate junction temperature from a thermocouple reading on the case of the package will estimate a junction temperature slightly hotter than the actual temperature. Hence, the new thermal metric, thermal characterization parameter or ΨJT, has been defined to be (TJ - TT)/ PD. This value gives a better estimate of the junction temperature in natural convection when using the surface temperature of the package. Remember that surface temperature readings of packages are subject to significant errors caused by inadequate attachment of the sensor to the surface and to errors caused by heat loss to the sensor. The recommended technique is to attach a 40-gauge thermocouple wire and bead to the top center of the package with thermally conductive epoxy. NOTE: Section 3, “Specifications,” on page 28 of this document contains the package thermal values for this chip. 5.2 Electrical Design Considerations WARNING: This device contains protective circuitry to guard against damage due to high static voltage or electrical fields. However, normal precautions are advised to avoid application of any voltages higher than maximum rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused inputs are tied to an appropriate logic voltage level (for example, either Vss or VDD). Use the following list of recommendations to assure correct operation: • Provide a low-impedance path from the board power supply to each Vdd pin on the MMC2080/ 2075 and from the board ground to each Vss pin. • Use at least four 0.1 µF bypass capacitors positioned as close as possible to the four sides of the package to connect the Vdd power source to Vss. • Ensure that capacitor leads and associated printed circuit traces that connect to the chip Vdd and Vss pins are less than 0.5 inch per capacitor lead. • Use at least a four-layer printed circuit board (PCB) with two inner layers for Vdd and Vss. • Consider all device loads as well as parasitic capacitance due to PCB traces when calculating capacitance. This is especially critical in systems with higher capacitive loads that could create higher transient currents in the Vdd and Vss circuits. • All inputs must be terminated (that is, not allowed to float) using CMOS levels. Take special care to minimize noise levels on the PLL supply pins (both Vdd and Vss). Design Considerations Preliminary 33 OnCE, M•CORE, MFAX, Roaming FLEX, FLEX Alphanumeric Chip, FLEX Chip, FLEX Numeric Chip, and FLEX Stack are trademarks of Motorola, Inc. This document contains information on a new product. Specifications and information herein are subject to change without notice. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters which may be provided in Motorola data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. All other tradenames, trademarks, and registered trademarks are the property of their respective owners. How to reach us: USA/EUROPE/Locations Not Listed: Motorola Literature Distribution; P.O. Box 5405, Denver, Colorado, 80217 1-303-675-2140 or 1-800-441-2447 JAPAN: Motorola Japan, Ltd.; SPS, Technical Information Center, 3-20-1, Minami-Azabu, Minato-ku, Tokyo 106-8573 Japan. 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd., Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate, 2 Tai Po, N.T., Hong Kong. 852-26668334 Customer Focus Center: 1-800-521-6274 Mfax™: [email protected] –TOUCHTONE 1-602-244-6609 –US & Canada ONLY 1-800-774-184 –http://sps.motorola.com/mfax/ HOME PAGE: http://motorola.com/sps Motorola DSP Products Home Page: http://www.motorola-dsp.com MMC2080/2075/D