Goal VRS700
The VRS700 is a 3V, 8-bit microcontroller with 64kB of Flash memory and 4K RAM that is based on the architecture of the standard 80C51 microcontroller family. It is pin compatible with these devices. The VRS700’s hardware features and powerful instruction set make it a versatile and cost-effective controller for a wide range of applications requiring a microcontroller running at 3V.FEATURES
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
● Operating voltage: 3.0V ~ 3.6V General 80C51/80C52 family compatible 64kB on-chip Flash memory 4096 bytes on-chip data RAM Bank mapping direct addressing mode to access RAM Four 8-bit I/O ports + one 4-bit I/O port 8-Channel PWM on P1.0~P1.7 Full duplex serial port (UART) Three 16-bit Timers/Counters Watch Dog Timer 8-bit Unsigned Multiply and Division Instructions BCD arithmetic Direct and Indirect Addressing Two levels of Interrupt Priority and Nested Interrupts Power saving modes Code protection functions Operates at a clock frequency from 3MHz to 23MHz Low EMI (inhibit ALE) Industrial Temperature Range (-40ºC to +85ºC) FIGURE 2: VRS700 PLCC-44 AND QFP-44 PIN OUT DIAGRAMS PWM4/P1.4 PWM3/P1.3 PWM2/P1.2 PWM1/T2EX/P1.1 PWM0/T2/P1.0 P4.2 VDD P0.0/AD0 P0.1/AD1 P0.2/AD2 FIGURE 1: VRS700 BLOCK DIAGRAM 8051 PROCESSOR 64kx8 FLASH 4096 Bytes of RAM ADDRESS/ DATA BUS PWM5/P1.5 6 7 40 39 1 P0.3/AD3 PORT 0 8 PWM6/P1.6 PWM7/P1.7 RES RXD/P3.0 P4.3 TXD...