LH77790B SHARP | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 32

Technical content

Thermal & Electrical Specification Version 1.0

SHARP reserves the right to make changes in specifications described herein at any time and with- out notice in order to improve design or reliability. SHARP does not assume any responsibility for the use of any circuitry described; no circuit patent licenses are implied. SHARP assumes no responsibility for damage caused by misuse or improper use of devices. LIFE SUPPORT POLICY SHARP components should not be used in medical devices with life support functions, safety equip- ment (or similar applications where component failure would result in loss of life or physical harm), aerospace equipment, telecommunication equipment (trunk lines) or nuclear power control equip- ment. Contact a SHARP representative or sales office before using SHARP devices for any applica- tions other than those recommended by SHARP . LIMITED WARRANTY Sharp warrants to its Customer that the Products will be free from defects in material and workman- ship under normal use and service for a period of one year from the date of invoice. Customer’s exclusive remedy for breach of this warranty is that Sharp will either (i) repair or replace, at its option, any Product which fails during the warranty period because of such defect (if Customer promptly reported the failure to Sharp in writing) or, (ii) if Sharp is unable to repair or replace, refund the purchase price of the Product upon its return to Sharp. This warranty does not apply to any Product which has been subjected to misuse, abnormal service or handling, or which has been altered or modified in design or construction, or which has been serviced or repaired by anyone other than Sharp. The warranties set forth herein are in lieu of, and exclusive of, all other warranties, express or implied. ALL EXPRESS AND IMPLIED WARRANTIES, INCLUDING THE WARRAN- TIES OF MERCHANTABILITY , FITNESS FOR USE AND FITNESS FOR A PARTICULAR PUR- POSE, ARE SPECIFICALL Y EXCLUDED. In no event will Sharp be liable, or in any way responsible, for any incidental or consequential economic or property damage. The above warranty is also extended to Customers of Sharp authorized distributors with the follow- ing exception: reports of failures of Products during the warranty period and return of Products that were purchased from an authorized distributor must be made through the distributor. In case Sharp is unable to repair or replace such Products, refunds will be issued to the distributor in the amount of distributor cost. Trademark Advanced RISC Machines, United Kingdom. LH77790B Embedded Microcontroller Preliminary User’s Guide Version 1.0 © 1999 Copyright SHARP Microelectronics of the Americas. Printed and Bound in USA. Reference No. SMA99104

Thermal & Electrical Specification 1 Thermal & Electrical Specification Overview Portable devices are becoming more and more prevalent in our daily life. They are used as personal information managers, communication devices, digital cameras, handheld games, bar-code scanners, medical equipment, electronic instrumentation, and navigation systems. There are significant design challenges for portable devices. Low cost is a top priority for high volume products. Low power is a must for long battery life. High perfor- mance is critical for computationally-intensive applications such as PDAs, GPS, and 2-D scanners. Communication capabilities and effective user interface are integral parts of any portable device. Last, but not least, superior product development support tools are crucial to reducing time-to-market. The Sytem On Chip team at SHARP has designed the LH77790B Embedded Microcon- troller (a.k.a. 790B) to meet the above challenges in portable design. The LH77790B, pow- ered by an ARM7DI™, is a complete system on chip with a high level of integration to satisfy a wide range of customer requirements and expectations. The 790B combines a 32-bit ARM7DI RISC engine, a number of essential peripherals (UARTs, Counter/Timers, PIOs, PWMs, etc...), LCD controller, cache, and on-chip SRAM. This high level of integration lowers overall system cost, reduces development cycle time and accelerates product introduction. The 790B’s fully static design, power management unit, dual voltage operation (3.3 V/5 V), fast interrupt response time, on-chip cache and SRAM, powerful instruction set, and very low power RISC core provide high performance at low current draw. The on-chip LCD controller, UARTs, IrDA/DASK, and the programma- ble peripheral interface (PPI) are well suited for wireless, cable, and visual communication requirements. Other features like, watchdog timer, programmable memory interface, on- chip SRAM/DRAM controllers and debug support provides a high level of flexibility. Please check our website at www.sharpsma.com or with your local SHARP sales office for the latest Thermal and Electrical Specifications and/or errata sheets. These documents will contain the latest parameters for the LH77790B.

2 Thermal & Electrical Specification

Features

 Highly Integrated Single Chip  32-Bit ARM7DI RISC Core – Built-In Debug and ICE Support – Fast Interrupt Response – Powerful Instruction Set  26-bit External Address Bus – 512MB Addressable Space  16-bit External Data Bus  2KB Data/Instruction Cache – 4 Way Set Associative – Write Back Policy – Flexible Modes of Operation  2KB Static RAM – Expandable to 4KB without Cache  Low Power  High Performance  Programmable Clock and Power Management  Programmable Monochrome LCD Controller – Four Gray Shades – Frame buffer in Main Memory  On-Chip Interrupt Controller – Six External Interrupts – Seven Internal Interrupts – ARM7DI Wake-Up  Three UARTs - 16C450-class – Full Modem Support on UART0 – Partial Modem Support on UART1 – IrDA-1.0/DASK Support on UART2  IrDA/DASK IR Interface – IrDA-1.0 (2.4 kbps to 115.2 kbps) – DASK (2.4 kbps to 57.6 kbps)  Three Pulse Width Modulator Channels – PWM0 and PWM1 have 8-Bit Resolution – PWM2 has 16-Bit Resolution

Thermal & Electrical Specification 3  Flexible Memory Interface – Six Multiplexeled Chip Enables/CAS pins – Two RAS pins – Fully Programmable – Six SRAM Banks (64MB each) – Two DRAM Banks (128MB each) – Access Privileges (System/User)  On-Chip DRAM Controller – Fast Page Mode – Normal Mode – CAS before RAS Refresh  Programmable Peripheral Interface (PPI) – 24 Programmable I/O Signals – Three Modes of Operation  Three 16-Bit Counter/Timer Channels – Six Modes of Operation – Binary or BCD Counting  Hardware Watchdog Timer – Eight Time-out Intervals – Protection Mechanism – Three Time-out Actions  Little Endian  JTAG Interface  Dual Supply Voltage – 5 V TTL - 25 MHz – 3.3 V LVTTL - 16.7 MHz Development Environment The 790B Evaluation Board (part number LU7790AH2A) and the ARM Software Develop- ment ToolKit (part number LU7V211H1) give users full access to the power and features of the 790B and provide a complete integrated environment for development. Users will be able to develop, benchmark, and profile both hardware and software easily and quickly.

4 Thermal & Electrical Specification

Figure 1. LH77790B Block Diagram

3 CHANNELS

24 BITS CH 0CH 0/CH 1 CH 1 CH 2CH 2

Table 1. Pin Descriptions nal memories and peripherals.

72 OE O

ing a read access and HIGH during a write access. this pin is driven LOW. During a read access, this pin is driven HIGH. 62 - 61 RAS [1:0] O Row Address Select pins for DRAM Bank 0 and Bank 1.

74 WAIT I

generates external WAIT cycles (EWC) in response to activating WAIT. WAIT is deactivated, the 790B will complete the memory transfer.

73 BW O

169 BB I

123, 121, 117 CTGATE[2:0] I Counter/Timer control gate input signals. 124, 122, 118 CTOUT[2:0] O Counter/Timer output signals. 107 - 102 INT[5:0] I External interrupt input signals.

6 Thermal & Electrical Specification

93 MCLK O AC Modulation Signal. 95 LCDCNTL O LCD Control Signal. 98 - 96 PWM[2:0] O Pulse Width Modulator output signals. 152 DTR0 O Data Terminal Ready for UART0 only. Multiplexed with PC2. 149 DSR0 I Data Set Ready for UART0 only. Multiplexed with PB7. 148 DCD0 I Data Carrier Detect for UART0 only. Multiplexed with PB6.

101 RESETI** I

119 RESETO O

  1. Software Controlled Reset

3 XCLK I The 790B External Clock Input pin. Duty cycle is 50%.

162 XCLKDIS O

mode by disabling the external clock. 116 UCLK I UART/DASK Demodulator External clock input signal. Duty cycle is 50%. 125 CTCLK I Counter/Timer External clock input signal. Duty cycle is 50%.

up to a good logic level to achieve normal operations.

160 TCK I

161 TMS I

165 TDI I

166 TDO O JTAG Test/EmbeddedICE data output signal. 170 ADBE I Reserved. Must be tied HIGH for normal operation. 167 TEST0 I Reserved. Must be tied LOW for normal operation. 168 TEST1 O Reserved. No Connect. CC I Power. All LH77790B are 5 V/3.3 V. SS I Ground. All ground pins must be used.

8 Thermal & Electrical Specification

Table 2. Pinout

1 N C4 5 N C8 9 N C 1 3 3 N C

2 N C4 6 N C9 0 N C 1 3 4 N C

3 XCLK 47 D4 91 CP2 135 PA3

5 A0 49 D6 93 MCLK 137 PA5

7 A2 51 D8 95 LCDCNTL 139 PA7

8 A3 52 D9 96 PWM0 140 PB0

10 V SS 54 VSS 98 PWM2 142 PB2/RI1

11 A4 55 D10 99 V CC 143 V CC

12 A5 56 D11 100 V SS 144 V SS

13 A6 57 D12 101 RESETI 145 PB3/CTS1

14 A7 58 D13 102 INT0 146 PB4/CTS0

15 A8 59 D14 103 INT1 147 PB5/RI0

16 A9 60 D15 104 INT2 148 PB6/DCD0

17 A10 61 RAS0 105 INT3 149 PB7/DSR0

18 A11 62 RAS1 106 INT4 150 PC0/RTS1

19 V CC 63 V CC 107 INT5 151 PC1/RTS0

20 V SS 64 V SS 108 RxD0 152 PC2/DTR0

21 A12 65 CE0 /CAS0 109 V CC 153 V CC

22 A13 66 CE1 /CAS1 110 V SS 154 V SS

23 A14 67 CE2 /CAS2 111 TxD0 155 PC3

24 A15 68 CE3 /CAS3 112 RxD1 156 PC4

25 A16 69 CE4 /CAS4 113 TxD1 157 PC5

26 A17 70 CE5 /CAS5 114 RxD2 158 PC6

27 A18 71 WE 115 TxD2 159 PC7

28 A19 72 OE 116 UCLK 160 TCK

29 V CC 73 BW 117 CTGATE0 161 TMS

30 V SS 74 WAIT 118 CTOUT0 162 XCLKDIS

31 A20 75 V CC 119 RESETO 163 V CC

32 A21 76 V SS 120 V SS 164 V SS

33 A22 77 VD0 121 CTGATE1 165 TDI

34 A23 78 VD1 122 CTOUT1 166 TDO

35 A24 79 VD2 123 CTGATE2 167 TEST0

36 A25 80 VD3 124 CTOUT2 168 TEST1

37 D0 81 VD4 125 CTCLK 169 BB

38 D1 82 VD5 126 PA0 170 ADBE

40 V SS 84 VD7 128 PA2 172 TEST3

41 D2 85 V CC 129 V CC 173 V CC

42 D3 86 V SS 130 V SS 174 V SS

43 NC 87 NC 131 NC 175 NC

44 NC 88 NC 132 NC 176 NC

maximum rating conditions may affect reliability and cause permanent damage to the device. NOTE: Unused input pins should be pulled LOW or HIGH to their inactive state. NOTE: Unused input pins should be pulled LOW or HIGH to their inactive state. Table 3. Absolute Maximum Ratings Table 4. LH77790B (5 V Operation) Recommended Operating Conditions Table 5. LH77790B (3.3 V Operation) Recommended Operating Conditions

10 Thermal & Electrical Specification

  1. Condition 1: CMOS input levels (Note 2), for recommended operating conditions see Table 4.
  2. Condition 2: Same as Condition 1 with core and peripherals halted. DRAM Refresh is active.
  3. Condition 3: Same as Condition 2 with DRAM Refresh disabled.
  4. Condition 4: Same as Condition 3 with XCLK stopped.

Table 6. LH77790B DC Specifications

5 V — 115 mA 3

3.3 V — 2 mA 4

5 V — 4 mA 4

3.3 V — 1 mA 5

5 V — 2 mA 5

3.3 V Operating temperature

5 V — 200 µA 6

  1. Applies to LH77790B (3.3 V and 5.0 V ranges).
  2. Includes scope and jig capacitance.
  3. Applies to LH77790B (3.3 V and 5.0 V ranges).
  4. Measurement Condition: All pins are set to 0 V except measured pin.

Over Recommended operating voltage, temperature and AC test conditions. Table 7. AC Test Conditions1 Table 8. Pin Capacitance1 Figure 2. System Clock AC Timing

12 Thermal & Electrical Specification

NOTE: *When UCLK is used as a DASK Demodulator Clock, use a 14.318 MHz Oscillator (50% Duty). Figure 3. External Counters/Timers Clocks AC Timing Figure 4. External UARTs/DASK Clock AC Timing Table 9. External Clocks AC Specifications

Figure 5. SRAM Read Access AC Timing

  1. WAIT = 0 → 790B will extend the memory access by adding an extra wait cycle.

WAIT = 1 → 790B will not extend the memory access. Memory access will complete as shown.

  1. * 790B inserts an address setup cycle at the beginning of every non-sequential access (CYCLE1).

** Sequential accesses do not have an address setup cycle. Memory access starts with CYCLE2. *** Sequential accesses only.

14 Thermal & Electrical Specification

Figure 6. SRAM Write Access AC Timing

  1. WAIT = 0 → 790B will extend the memory access by adding an extra wait cycle.

WAIT = 1 → 790B will not extend the memory access. Memory access will complete as shown.

  1. * 790B inserts an address setup cycle at the beginning of every non-sequential access (CYCLE1).

** Sequential accesses do not have an address setup cycle. Memory access starts with CYCLE2. *** Sequential accesses only.

Figure 7. DRAM Read Access AC Timing

  1. WAIT = 0 → 790B will extend the memory access by adding an extra wait cycle.

WAIT = 1 → 790B will not extend the memory access. Memory access will complete as shown.

  1. * 790B inserts an address setup cycle at the beginning of every non-sequential access (CYCLE1).

** Sequential accesses do not have an address setup cycle. Memory access starts with CYCLE2.

16 Thermal & Electrical Specification

Figure 8. DRAM Write Access Timing

  1. WAIT = 0 → 790B will extend the memory access by adding an extra wait cycle.

WAIT = 1 → 790B will not extend the memory access. Memory access will complete as shown.

  1. * 790B inserts an address setup cycle at the beginning of every non-sequential access (CYCLE1).

** Sequential accesses do not have an address setup cycle. Memory access starts with CYCLE2. *** Only for Burst CAS cycles in page mode (not shown).

  1. Measures hold time on data bus until data changes. The change could either be a

state change or HIGH Impedance change.

  1. This parameter is the setup time when both data and CAS become valid in

the same cycle (Burst CAS cycles in Page Mode).

  1. Minimum Data Hold Time with respect to CE, OE, and address invalid is 0 ns (SRAM).
  2. Minimum Data Hold Time with respect to CAS and OE invalid is 0 ns (DRAM).

Table 10. SRAM/DRAM AC Specifications

18 Thermal & Electrical Specification

The PPI has three different modes of operation shown in Figure 9 through Figure 13. are used in the AC timing diagrams for modes 1 and 2 and the 790B external I/O names. Figure 9. Programmable Peripheral Interface (MODE 0, Output) AC Timing

Figure 10. Programmable Peripheral Interface (MODE 0, Input) AC Timing

20 Thermal & Electrical Specification

Figure 11. Programmable Peripheral Interface (Mode 1, Input) AC Timing

  1. * = Internal signal shown for reference (790B Internal Peripheral Output Enable)
  2. ** = Asynchronous signals

Figure 12. Programmable Peripheral Interface (Mode 1, Output) AC Timing

  1. * = 790B Internal signal shown for reference (790 Internal Peripheral Write Enable)
  2. ** = Asynchronous signals

22 Thermal & Electrical Specification

Figure 13. Programmable Peripheral Interface (Mode 2, Bi-directional) AC Timing

  1. * = 790B Internal signals shown for reference
  2. ** = Asynchronous signals

Table 11. PPI Cross Reference Table 12. PPI AC Specification

24 Thermal & Electrical Specification

Figure 14. LH77790B External Reset AC Timing Table 13. External Reset AC Specifications it is sampled on the rising edge of XCLK clock.

repeated here for convenience. between LCD input Clock, S, CP1, CP2, and MCLK. Table 14. LCD Controller Parameter Description

26 Thermal & Electrical Specification

Other timing parameters are shown in Table 16.

  1. Since this delay happens once a frame, its effect on the

frame rate is small, t12 will be used in the timing equations.

  1. MCLK clock changes on a falling edge of CP1 clock as

programmed by LCD_MCLKW register.

  1. Actual timing may vary from those calculated depending on

Table 15. Typical AC Timing for LCD Controller (3.3 V and 5.5 V Ranges) Table 16. Other Typical LCD Timing Parameters (3.3 V and 5.5 V Ranges)

Figure 15. LCD Controller AC Timing

28 Thermal & Electrical Specification

Figure 16. LH77790B 176-Pin TQFP (Thin Quad Flat Pack) Pin Assignment

Figure 17. LH77790B Package Specification

5700 NW Pacific Rim Blvd. Camas, WA 98607, U.S.A. Phone: (360) 834-2500 Facsimile: (360) 834-8903 http://www.sharpsma.com SHARP Electronics (Europe) GmbH Microelectronics Division Sonninstraße 3

20097 Hamburg, Germany

Phone: (49) 40 2376-2286 Facsimile: (49) 40 2376-2232 http://www.sharpmed.com SHARP Corporation Integrated Circuits Group 2613-1 Ichinomoto-Cho Tenri-City, Nara, 632, Japan Phone: (07436) 5-1321 Facsimile: (07436) 5-1532 http://www.sharp.co.jp