PE8051 Microprocessor Development System

8051 compatible single board computer/development system/programmer.
Designed for development of control/interface systems using the most popular 8051 microcontroller.

1. Functional Description

1.1 Overview

PE8051-01 is a multifunctional device that can be used for several purposes.

1. The generic design of PE8051-01 board, in-system programming feature and the spacious prototyping area makes it an excellent development system that can be used to design a variety of control and processing devices for many areas of application.

PE8051 Development Board. Click to enlarge

2. Such features as RS-232 and SPI interface, LPT-to-SPI converter, external program and data memory, 16x2 character LCD display, I/O ports, address and data bus connectors qualify PE8051-01 as a single board computer ready to be easily incorporated into many different custom systems as a control/processing unit.

3. Because of its generic design that employs all the most common elements of a computer system (microprocessor, RAM, EEPROM, external program memory, I/O ports and display), PE8051-01 is also suitable for any starter and education project.

4. The in-system programming interface and PE8051 PC software allow it to be used as a programmer for supported microprocessors and flash memory devices.

Hardware Connection
1.2 Main Features

1. Microprocessor: 40-pin DIP AT89S8253, 0-24 MHz (11.0592 MHz crystal on board), 12K Bytes program memory, 2K Bytes EEPROM.

2. Other microprocessors supported by PE8051 software: AT89S52, AT89S53, AT89S8252.
Please note that PE8051-01 development board hardware was designed with a variety of 8051 compatible microprocessors by different manufacturers in mind. For those without SPI in-system programming interface, RS-232 can be used. Also those with one-time programmable (OTP) memory (or even without internal memory at all) still can be used with PE8051 on-board external program and data memory. When programming the external flash memory, PE8051 system uses SPI microprocessor terminals as simple I/O inputs (bypassing SPI register). That allows almost any 8051 compatible micro to be used and tested with PE8051 board before writing the program into the microprocessor's one-time programmable memory.

SPIP Programmer Software
3. 64K Bytes x 2 banks external program memory. External/internal program memory operation as well as memory banks are switched by on-board DIP switches. This feature allows three different programs or "modes of operation" co-exist in the PE8051-01 board and be easily switched at any time (ex. test mode, demo mode, operating mode, etc.).

4. 64K Bytes x 2 banks SRAM memory (bank switching may be user implemented if necessary).

5. RS-232 Serial Interface. Allows PE8051 to be controlled by a PC or any other RS-232 compatible device.

6. SPI Interface. This interface can be used for PE8051 serial control or for in-system programming of PE8051 internal and external memory.

PE8051 Block Diagram. Click to enlarge
7. LPT (PC Parallel Port) interface. Converts PC LPT output to SPI serial data. This is the main interface for in-system programming of the microprocessor using PE8051 software (included).

8. 8-bit standard 8051 I/O port (P1). This port can be controlled either by external signals or by the on-board DIP switch. This switch allows the user to simulate sensor signals or manually issue test commands to the microprocessor.

9. Interrupt 0 and Interrupt 1 buttons. These buttons are intended to simulate hardware interrupts during development process.

10. Memory mapped 8-bit output. Each line of the output has a LED indicating the current state of the line (for test purpose). This memory mapped output can control any external device (devices) and also can be used as a template for creating additional memory mapped ports. These ports do not occupy any additional I/O pins of the microprocessor.

11. 16 character x 2 lines LCD Display. The display makes PE8051 a functionally complete device allowing convenient, "human language" display of any test or processed data.

12. Large prototyping area. 1x7 inches prototyping grid with power (+5V) and ground lines. This area can be used for creating any additional custom interface. Convenient microprocessor port terminals and spare I/O connector lines are provided in the vicinity of the prototyping area.

Vancouver, Richmond, Burnaby, New Westminster Copyright 2004 by Pronine Electronics Design Coquitlam, Port Moody, Maple Ridge, Canada