P89LPC9408FBD,557 NXP Semiconductors, P89LPC9408FBD,557 Datasheet - Page 45

IC 80C51 MCU FLASH 8K 64-LQFP

P89LPC9408FBD,557

Manufacturer Part Number
P89LPC9408FBD,557
Description
IC 80C51 MCU FLASH 8K 64-LQFP
Manufacturer
NXP Semiconductors
Series
LPC900r
Datasheet

Specifications of P89LPC9408FBD,557

Program Memory Type
FLASH
Program Memory Size
8KB (8K x 8)
Package / Case
64-LQFP
Core Processor
8051
Core Size
8-Bit
Speed
18MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LCD, LED, POR, PWM, WDT
Number Of I /o
23
Eeprom Size
512 x 8
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
2.4 V ~ 3.6 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
P89LPC9x
Core
80C51
Data Bus Width
8 bit
Data Ram Size
256 B
Interface Type
I2C/SPI/UART
Maximum Clock Frequency
18 MHz
Number Of Programmable I/os
23
Number Of Timers
2
Operating Supply Voltage
2.4 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
- 40 C
On-chip Adc
8-ch x 10-bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
OM10097 - KIT FOR LCD DEMO LPC9408EPM900K - EMULATOR/PROGRAMMER NXP P89LPC9568-4000 - DEMO BOARD SPI/I2C TO DUAL UART568-3510 - DEMO BOARD SPI/I2C TO UART568-1759 - EMULATOR DEBUGGER/PROGRMMR LPC9X
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
568-3228
935280583557
P89LPC9408FBD

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P89LPC9408FBD,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips Semiconductors
P89LPC9408_1
Product data sheet
7.27.10 Data pointer
7.27.11 Output bank selector
7.27.12 Input bank selector
7.27.13 Blinker
7.27.7 Segment outputs
7.27.8 Backplane outputs
7.27.9 Display RAM
The LCD drive section includes 32 segment outputs S0 to S31. The segment output
signals are generated according to the multiplexed backplane signals and the display
latch data. When less than 32 segment outputs are required, the unused segment outputs
should be left open-circuit.
The LCD drive section has four backplane outputs BP0 to BP3. The backplane output
signals are generated based on the selected LCD drive mode. If less than four backplane
outputs are required, the unused outputs can be left open-circuit. In the 1:3 multiplex drive
mode, BP3 carries the same signal as BP1, therefore these two adjacent outputs can be
tied together to give enhanced drive capabilities. In the 1:2 multiplex drive mode, BP0 and
BP2, BP1 and BP3 respectively carry the same signals and may also be paired to
increase the drive capabilities. In the static drive mode the same signal is carried by all
four backplane outputs and they can be connected in parallel for very high drive
requirements.
The display RAM is a static 32
correspondence between the RAM addresses and the segment outputs, and between the
individual bits of a RAM word and the backplane outputs. The first RAM column
corresponds to the 32 segments for backplane 0 (BP0). In multiplexed LCD applications
the segment data of the second, third and fourth column of the display RAM are
time-multiplexed with BP1, BP2 and BP3 respectively.
The Display RAM is addressed using the data pointer. Either a single byte or a series of
display bytes may be loaded into any location of the display RAM.
The LCD controller includes a RAM bank switching feature in the static and 1:2 drive
modes. In the static drive mode, the BANK SELECT command may request the contents
of bit 2 to be selected for display instead of the contents of bit 0. In 1:2 mode, the contents
of bits 2 and 3 may be selected instead of bits 0 and 1. This allows display information to
be prepared in an alternative bank and then selected for display when it is assembled.
The input bank selector loads display data into the display RAM based on the selected
LCD drive configuration. The BANK SELECT command can be used to load display data
in bit 2 in static drive mode or in bits 2 and 3 in 1:2 mode. The input bank selector
functions are independent of the output bank selector.
The LCD controller has a very versatile display blinking capability. The whole display can
blink at a frequency selected by the BLINK command. Each blink frequency is a multiple
integer value of the clock frequency; the ratio between the clock frequency and blink
frequency depends on the blink mode selected, as shown in
8-bit two-clock 80C51 core with 32 segment
Rev. 01 — 16 December 2005
4-bit RAM which stores LCD data. There is a one-to-one
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
Table
P89LPC9408
4 LCD driver, 10-bit ADC
9.
45 of 69

Related parts for P89LPC9408FBD,557