System-on-Chip LH79524/LH79525
Data Sheet for Rev. A.1 Silicon Version 1.0 19
External Memory Controller
An integrated External Memory Controller (EMC)
provides a glueless interface to external SDRAM, Low
Power SDRAM, Flash, SRAM, ROM, and burst ROM.
Three remap options for the physical memory are
selectable by software, as shown in Figure 3 through
Figure 6.
The EMC supports six banks of external memory. Two
chip selects for synchronous memory, and either two
(LH79525) or four (LH79524) static memory chip selects
are available. The static interface also includes two
(LH79525) or four (LH79524) byte lane enable signals.
Figure 3. Memory Remap ‘00’
LH79525-15
ADVANCED HIGH-PERFORMANCE BUS
PERIPHERALS
ADVANCED PERIPHERAL BUS
PERIPHERALS
RESERVED
EXTERNAL SRAM nCS1
REMAP = 00
EXTERNAL STATIC MEMORY
EXTERNAL SDRAM
16KB INTERNAL SRAM
BOOT ROM
RESERVED
0xFFFFFFFF
0xFFFF1000
0xFFFF0000
0xFFFC0000
0xA0000000
0x80000000
0x60000000
0x40000000
0x20000000
0x00000000
Figure 4. Memory Remap ‘01’
Figure 5. Memory Remap ‘10’
LH79525-16
ADVANCED HIGH-PERFORMANCE BUS
PERIPHERALS
ADVANCED PERIPHERAL BUS
PERIPHERALS
RESERVED
EXTERNAL SDRAM nDCS0
REMAP = 01
EXTERNAL STATIC MEMORY
EXTERNAL SDRAM
16KB INTERNAL SRAM
BOOT ROM
RESERVED
0xFFFFFFFF
0xFFFF1000
0xFFFF0000
0xFFFC0000
0xA0000000
0x80000000
0x60000000
0x40000000
0x20000000
0x00000000
LH79525-17
ADVANCED HIGH-PERFORMANCE BUS
PERIPHERALS
ADVANCED PERIPHERAL BUS
PERIPHERALS
RESERVED
INTERNAL SRAM
REMAP = 10
EXTERNAL STATIC MEMORY
EXTERNAL SDRAM
16KB INTERNAL SRAM
BOOT ROM
RESERVED
0xFFFFFFFF
0xFFFF1000
0xFFFF0000
0xFFFC0000
0xA0000000
0x80000000
0x60000000
0x40000000
0x20000000
0x00000000
LH79524/LH79525 System-on-Chip
20 Version 1.0 Data Sheet for Rev. A.1 Silicon
DMA Controller
The DMA Controller provides support for DMA-
capable peripherals. The LCD controller uses its own
DMA port, connecting directly to memory for retrieving
display data.
Simultaneous servicing of up to 4 data streams
Three transfer modes are supported:
Memory to Memory
Peripheral to Memory
Memory to Peripheral
Identical source and destination capabilities
Transfer Size Programmable (byte, half-word, word)
Burst Size Programmable
Address Increment or Address Freeze
Transfer Error interrupt for each stream
16-word FIFO array with pack and unpack logic
Handles all combinations of byte, half-word or word
transfers from input to output.
Color LCD Controller (CLCDC)
The CLCDC provides all the necessary control and
drive signals to interface directly with a variety of color
and monochrome LCD panels.
LH79524 has 16 LCD Data bits; LH79525 has 12
LCD Data bits.
Supports single and dual scan color and mono-
chrome Super Twisted Nematic (STN) displays with
4- or 8-bit interfaces (LH79524 only)
Supports Thin Film Transistor (TFT) color displays
Programmable resolution up to 1,024 × 1,024
15 gray-level mono, 3,375 color STN, and 64 k color
TFT support
1, 2, or 4 bits-per-pixel (BPP) for monochrome STN
1-, 2-, 4-, or 8-BPP palettized color displays for color
STN and TFT (1-, 2-, or 4-bit only on LH79525)
True-color non-palettized, for color STN and TFT
Programmable timing for different display panels
256-entry, 16-bit palette fast-access RAM
Frame, line and pixel clock signals
AC bias signal for STN or data enable signal for
TFT panels
Patented grayscale algorithm
Interrupt Generation Events
Dual 16-deep programmable 32-bit wide FIFOs for
buffering incoming data.
ADVANCED LCD INTERFACE
The Advanced LCD Interface (ALI) allows for direct
connection to ultra-thin panels that do not include a tim-
ing ASIC. It converts TFT signals from the Color LCD
controller to provide the proper signals, timing and levels
for direct connection to a panel’s Row and Column driv-
ers for AD-TFT, HR-TFT, or any technology of panel that
allows for a connection of this type. The Advanced LCD
Interface peripheral also provides a bypass mode that
allows the LH79524/LH79525 to interface to the built-in
timing ASIC in standard TFT and STN panels.
Synchronous Serial Port (SSP)
The SSP is a master or slave interface for synchro-
nous serial communication with master or slave periph-
eral devices that support protocols for Motorola SPI,
National Semiconductor MICROWIRE, or Texas
Instruments Synchronous Serial Interface.
Master or slave operation
Programmable clock rate
Separate transmit FIFO and receive FIFO buffers,
16 bits wide, 8 locations deep
DMA for transmit and receive
Programmable interface protocols: Motorola SPI,
National Semiconductor MICROWIRE, or Texas
Instruments Synchronous Serial Port
Programmable data frame size from 4 to 16 bits
Independent masking of transmit FIFO, receive
FIFO and receive overrun interrupts
Available internal loopback test mode.
Figure 6. Memory Remap ‘11’
LH79525-18
ADVANCED HIGH-PERFORMANCE BUS
PERIPHERALS
ADVANCED PERIPHERAL BUS
PERIPHERALS
RESERVED
EXTERNAL SRAM nCS0
REMAP = 11
EXTERNAL STATIC MEMORY
EXTERNAL SDRAM
16KB INTERNAL SRAM
BOOT ROM
RESERVED
0xFFFFFFFF
0xFFFF1000
0xFFFF0000
0xFFFC0000
0xA0000000
0x80000000
0x60000000
0x40000000
0x20000000
0x00000000
System-on-Chip LH79524/LH79525
Data Sheet for Rev. A.1 Silicon Version 1.0 21
Universal Asynchronous Receiver
Transmitter (UART)
The LH79524/LH79525 incorporates three UARTs.
UART0, UART1, and UART2 offer similar functionality
to the industry-standard 16C550. They perform serial-
to-parallel conversion on data received from a periph-
eral device and parallel-to-serial conversion on data
transmitted to the UART. The CPU reads and writes
data and control status information through the AMBA
APB interface. The transmit and receive paths are buff-
ered with internal FIFO memories that support pro-
grammable-service 'trigger levels', and overrun
protection. These FIFO memories enable up to 32
characters to be stored independently in both transmit
and receive modes.
Programmable bits-per-character (5, 6, 7, or 8)
Optional nine-bit mode to tag and recognize
characters as either data or address
Nine-bit Transmit FIFO and 12-bit Receive FIFO
Programmable FIFO trigger points
DMA support for UART0
Programmable IrDA SIR input/output for each UART
Separate 16-byte transmit and receive FIFOs to
reduce CPU interrupts
Programmable FIFO disabling for 1-byte depth
Programmable baud rate generator
Independent masking of transmit FIFO, receive
FIFO, receive timeout and modem status interrupts
False start bit detection
Line break generation and detection
Fully-programmable serial interface characteristics:
5-, 6-, 7-, or 8-bit data word length
Even-, odd-, or no-parity bit generation and
detection
1 or 2 stop bit generation
IrDA SIR Encode/Decode block, providing:
Programmable use of IrDA SIR or UART input/
output
Supports data rates up to 115.2 kbit/s half-duplex
Programmable internal clock generator, allowing
division of the Reference clock in increments of 1
to 512 for low-power mode bit durations.
Loopback for testing
Vectored Interrupt Controller (VIC)
The Vectored Interrupt Controller combines the
interrupt request signals from 20 internal and eight
external interrupt sources and applies them, after
masking and prioritization, to the IRQ and FIQ interrupt
inputs of the ARM7TDMI processor core.
The Interrupt Controller incorporates a hardware
interrupt vector logic with programmable priority for up
to 16 interrupt sources. This logic reduces the interrupt
response time for IRQ type interrupts compared to
solutions using software polling to determine the high-
est priority interrupt source. This significantly improves
the real-time capabilities of the LH79524/LH79525 in
embedded control applications.
20 internal and eight external interrupt sources
Individually maskable
Status accessible for software polling
IRQ interrupt vector logic for up to 16 channels with
programmable priorities
All of the interrupt channels, with the exception of the
Watchdog Timer interrupt, can be programmed to
generate:
FIQ interrupt request
Non-vectored IRQ interrupt request (software to
poll IRQ source)
Vectored IRQ interrupt request (up to 16 chan-
nels total)
The Watchdog timer can only generate FIQ interrupt
requests
External interrupt inputs programmable
Edge triggered or level triggered
Rising edge/active HIGH or falling edge/active
LOW
The 32 interrupt channels are shown in Table 9.
Table 9. Interrupt Channels
CHANNEL INTERRUPT SOURCE
0WDT
1 Not Used
2 COMRX (used for debug)
3 COMTX (used for debug)
4 Counter/Timer0 Combined
5 Counter/Timer1 Combined
6 Counter/Timer2 Combined
7 External Interrupt 0
8 External Interrupt 1
9 External Interrupt 2
10 External Interrupt 3
11 External Interrupt 4
12 External Interrupt 5
13 External Interrupt 6
14 External Interrupt 7
15 RTC_ALARM
16 ACD TSIRQ Combined
17 ADC Brown Out INTR

LH79524N0F100A0

Mfr. #:
Manufacturer:
Description:
IC MCU 32BIT ROMLESS 208CABGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet