Document
www.DataSheet4U.com
VMX51C900
Datasheet Rev 1.2
Versa Mix 8051 MCU with LCD Controller and ADC
Overview
The VMX51C900 is an 8-bit microcontroller with 8KB of Flash memory, 256 bytes of RAM and based on the architecture of the standard 80C51 microcontroller. The VMX51C900 includes extra features such as a 4 Channel 8-bit A/D Converter, 2 PWM outputs and 14 segment x 4 common LCD driver. The VMX51C900 hardware features make it a versatile and cost-effective controller for a wide range of embedded applications. The Flash memory can be programmed using a parallel programmer available from Ramtron. Support is also available from 3rd party commercial programmer manufacturers. The VMX51C900 is available in PLCC-44, QFP-44 and DIP-40 packages and operates over the industrial temperature range.
FIGURE 1: VMX51C900 BLOCK DIAGRAM
P1.3 P1.2/PWMA P1.1/T2EX P1.0/T2 P4.2
Features
• • • • • • • • • • • • • • • • • •
80C51/80C52 pin compatible 8KB on-chip Flash memory 256 Bytes on-chip data RAM 4 8-bit I/O ports and 1 4-bit I/O port 4-Channel, 8-bit A/D Converter LCD Driver: 14-Segment x 4-Common 2-PWM Outputs UART serial port 3 16-bit Timers/Counters Watchdog Timer BCD arithmetic + 8-bit Unsigned Multiply and Division 2 levels of Interrupt Priority and nested Interrupts Power saving modes Low EMI (ALE disable) Code protection function Operates at a clock frequency of up to 25MHz Industrial Temperature range (-40°C to +85°C) 5V version available
FIGURE 2: VMX51C900 PLCC-44 AND QFP-44 PIN OUT DIAGRAMS
P0.0/AD0/LCDSEG13 P0.2/AD2/LCDSEG11 P0.3/AD3/LCDSEG10
40 39
8051 PROCESSOR
ADDRESS/ DATA BUS
PWMB/P1.5
7
P1.4
6
P0.1/AD1/LCDSEG12
VDD
1
P0.4/AD4/LCDSEG9 P0.5/AD5/LCDSEG8 P0.6/AD6/LCDSEG7 P0.7/AD7/LCDSEG6
8KB FLASH 256 Bytes of RAM UART Serial port 2 INTERRUPT INPUTS TIMER 0 TIMER 1 TIMER 2 RESET POWER CONTROL
P1.6
PORT 0
8
P1.7 RES RXD/P3.0 P4.3
PORT 1
8
TXD/P3.1 #INT0/P3.2 #INT1/P3.3 ADCIN0/T0/P3.4 ADCIN1/T1/P3.5
17 18
VMX51C900 PLCC-44
#EA P4.1 ALE/LCDSEG5 #PSEN/LCDSEG4 P2.7/A15/LCDSEG3 P2.6/A14/LCDSEG2
29 28
PORT 2
8
P2.5/A13/LCDSEG1
ADCIN2/#WR/P3.6
ADCIN3/#RD/P3.7
XTAL2
XTAL1
VSS P4.0
LCDCOM0/A8/P2.0
LCDCOM1/A9/P2.1
LCDCOM2/A10/P2.2
LCDCOM3/A11/P2.3
PORT 3
8
WATCHDOG TIMER
PORT 4
4
PWM
2
14 segments LCD Driver 4 Commons 8 bit A/D Converter
(4 Inputs)
4 Channel
Ramtron International Corporation 1850 Ramtron Drive Colorado Springs Colorado, USA, 80921
? ? ?
http://www.ramtron.com MCU customer service: 1-800-943-4625, 1-514-871-2447, ext. 208 1-800-545-FRAM, 1-719-481-7000
LCDSEG0/A12/P2.4
page 1 of 55
VMX51C900
P0.4/AD4/LCDSEG9
P0.5/AD5/LCDSEG8 P0.6/AD6/LCDSEG7
P0.7/AD7/LCDSEG6 #EA
#PSEN/LCDSEG4 P2.7/A15/LCDSEG3
P2.6/A14/LCDSEG2 P2.5/A13/LCDSEG1
A9
LCDCOM2
26
P2.2 A10
LCDCOM3
27
33
LCDSEG10/AD3/P0.3 LCDSEG11/AD2/P0.2 LCDSEG12/AD1/P0.1 LCDSEG13/AD0/P0.0 VDD P4.2 PWM0/T2/P1.0 T2EX/P1.1 PWMA/P1.2 P1.3 P1.4
34
23 22
P2.4/A12/LCDSEG0 P2.3/A11/LCDCOM3 P2.2/A10/LCDCOM2
P2.3 A11
LCDSEG0
VMX51C900 QFP-44
P2.1.