CEIBO FE-51RD2 Development System

Similar documents
CEIBO FE-W7 Development System

CEIBO FE-5111 Development System

CEIBO FE-5131A Development System

CEIBO FE-5122 Development System

EB-51 Low-Cost Emulator

DS-XA In-Circuit Emulator

DS-251 In-Circuit Emulator

DS-51 Development System

DS-51 Microprocessor Development System

This catalog includes the description and specifications for all Ceibo Development Tools. Systems are grouped in seven categories:

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

DEV-1 HamStack Development Board

Programming in the MAXQ environment

POD 51EH C541U 12 EA ALE PSEN XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C541U 12

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

TEMIC 51T (Temic) EMULATION

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

IN-CIRCUIT DEBUG (ICD) USER GUIDE

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

EPM900 - Overview. Features. Technical Data

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

FR30-RAM-Stack-Board Documentation Part-Number: FR-RAM-STACK1-100P-M06

8051 Microcontroller

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

FEATURES Supports following ST upsd3200 family of microcontrollers ( both package of QFP52 and QFP80)

S3 Flash In-System Programmer

EasyPIC5 Development System

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

NEW CEIBO DEBUGGER. Menus and Commands

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

Also available for purchase separately are socket daughter boards for the QFN-11 and QFN-10 packages.

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Goal: We want to build an autonomous vehicle (robot)

POD 51EH C517A 24 XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0 PE EA ALE PSEN JP1. Figure 1. POD 51EH C517A 24

EasyAVR6 Development System

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

OMEN Alpha / issue 4. Technical Documentation

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

Getting Started with STK200 Dragon

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

Doc: page 1 of 6

Basic Express BX-01. BX-01 Hardware Reference. Version 1.46

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

Embedded World Television, Radio, CD player, Washing Machine Microwave Oven Card readers, Palm devices

TLE9869 Eval.Kit V1.0 Users Manual

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

KPIC-0818P (V050919) Devices Included in this Data sheet: KPIC-0818P

3. The MC6802 MICROPROCESSOR

General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)

ARDUINO MEGA ADK REV3 Code: A000069

Hardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller

Bolero Nexus Emulation Adapter 208BGA 100TQ

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

BIG8051. Development system. User manual

EMUL-AVR-PC. User Guide

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

ARDUINO MEGA 2560 REV3 Code: A000067

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator

Bolt 18F2550 System Hardware Manual

ST SPC58 B Line Emulation Adapter System

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

D12 Mass Storage Kit. ( USB to CompactFlash TM or IDE)

PART 1 : MR-162. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

Doc: page 1 of 8

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

AT89 Series Development. Tools Support Family In-Circuit Emulator

ADSP-218x Family EZ-ICE Hardware Installation Guide

EMUL51XA PC. User Guide. Edition 1. ICE Technology - All rights reserved worldwide.

MAVRIC-IIB Mega AVR Integrated Controller II Revision B Technical Manual

Keywords Digital IC tester, Microcontroller AT89S52

POD 51EH C505L XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C505L 20

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

EASY219 / IEC CANopen Master / Slave

ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)

Homework 5: Circuit Design and Theory of Operation Due: Friday, February 24, at NOON

HCS12 BDM Getting Started V4.3

Note that FLIP is an Atmel program supplied by Crossware with Atmel s permission.

ATMega128 Rapid Robot Controller Board [RKI-1148]

Arduino ADK Rev.3 Board A000069

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

AVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features:

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

indart -ST7C In-Circuit Debugger for STMicroelectronics ST72CXXX FLASH Devices User s Manual Copyright 2001 SofTec Microsystems DC00326

Lab Course Microcontroller Programming

Transcription:

CEIBO FE-51RD2 Development System Development System for Atmel AT89C51RD2 Microcontrollers FEATURES Emulates Atmel AT89C51RD2 60K Code Memory Real-Time Emulation Frequency up to 40MHz / 3V, 5V ISP and X2 Mode Support MS-Windows Debugger For C And Assembler Emulation Headers and Signal Testpoints Target Board and Programmer Included Serially Linked to IBM PC at 115Kbaud FE-51RD2 - Page 1

DESCRIPTION Ceibo FE-51RD2 is a development tool that supports ATMEL W&M 89C51RD2 microcontrollers at any frequency allowed by the devices. It is serially linked to a PC or compatible systems and can emulate the microcontrollers using any clock. Emulation is carried out by loading the system with the user software and an embedded monitor program. FE- 51RD2 locates the monitor in the upper 4K of the code memory space, together with the ISP routines. The system uses standard devices for realtime and transparent emulation. The emulator is not frequency or voltage restricted, so it can be used to emulate the microcontroller in the complete range of parameters defined by the device. Three working modes are available: real-time, in-circuit simulation and simulator. In the real-time mode the user software is executed transparently and without interfering with the microcontroller speed. Breakpoints can be added to stop program execution at a specific address. The in-circuit simulation is used to provide a trace function by slowing down the emulation speed; instructions are executed by the simulator, except the peripheral related instructions. The simulation is intended only for software debugging of the basic 8051 functions. FE-51RD2 may be disconnected while using the simulation mode. The software includes C and Assembler Source Level Debugger, On-line Assembler and Disassembler, a limited C Compiler and many other features. The system is supplied with MS-Windows debugger software, RS-232 cable power supply, mechanical adapters and other accessories. SPECIFICATIONS SYSTEM MEMORY FE-51RD2 provides 64K of code memory. However, only 60K are available embedded monitor program that uses the upper 4K of the memory space. Code memory is mapped as belonging to the FE-51RD2 Emulator. BREAKPOINTS Breakpoints allow real-time program execution until an opcode is executed at a specified address. WINDOWS DEBUGGER The FE-51RD2 software includes a source level debugger for Assembler and high-level languages C and others) with the capability of executing lines of the program while displaying the state of any variable. The debugger uses symbols contained in the absolute file generated by the most commonly used Assemblers and High Level Language Compilers. The CEIBO Windows Debugger runs only under Windows 98 or later and also under Windows NT. FE-51RD2 - Page 2

SUPPORTED MICROCONTROLLERS The supported microcontrollers are Atmel W&M 89C51RD2 microcontrollers and other derivatives that will be announced in the future. The standard supported package for emulation is PLCC. FREQUENCY FE-51RD2 runs from the clock source supplied by the user hardware. The minimum and maximum frequencies are determined by the emulated chip characteristics, while the emulator maximum frequency is 40MHz. HOST CHARACTERSTICS PC or compatible systems with 8 MByte of RAM, one RS-232C interface card for the PC, Windows 95 or later. INPUT POWER 5V, 1.5A power supply supplied. ITEMS SUPPLIED AS STANDARD Development system including emulator, programmer and development board, PLCC emulation header, Windows software with source level debugger, on-line assembler and disassembler, user's manual, RS-232 cable and power supply. OPTIONS QFP and DIP adapters. PARTS OF THE SYSTEM The system includes 3 main hardware boards: 1. FE-51RD2 - In-circuit Emulator 2. DB-51RD2 - Development Board 3. MP-51RD2 Microcontroller Programmer HARDWARE DESCRIPTION FE-51RD2 EMULATOR The first step required to work with the FE-51RD2 board is to be able to identify its different parts and to understand how the electronics function. This will help you to take full advantage of all the available capabilities of the FE- 51RD2. FE-51RD2 - Page 3

On the bottom side of the FE-51RD2 you will see a phone jack. It is used to serially link the FE-51RD2 to your computer and to utilize the software in emulation mode instead of just the simulator. The emulation mode is used to interact with the hardware while the simulator is independent of any hardware connection. The RS-232 cable connections are given separately. On the right side of the RS-232 connector you will see a POWER LED indicating whether or not the power is applied to the system. The emulator must be connected to a target to be powered and to receive the clock input, otherwise it will not work. If you do not have your target system, you can use DB-51RD2 Board that is included in the system. FIGURE 1: FE-51RD2 Emulator U1 is the microcontroller used for your emulation. It is placed on a 44-PLCC socket. On the other side of the board there is a PLCC plug that you must connect to a target board. Make sure that pin #1 of your target is aligned to pin #1 of the emulator, which is clearly marked and has the same direction as U1. FE-51RD2 - Page 4

JP1 is a connector necessary only for firmware updates. Make sure that the cap is not placed on it to work properly. If any firmware update will be necessary, follow the instructions that will come with it in www.ceibo.com. DB-51RD2 DEVELOPMENT BOARD FIGURE 2: DB-51RD2 Development Board This board is supplied to be used as a possible target and to test your software. It provides the following functionality: 1. Testpoints for Port lines. Please note that Port 0 is open-drain and if you want to see a high level on these lines you must add pull-up resistors. 2. LEDs. One LED is the ON/Off indicator while L0 to L7 can be used to display high-levels while connecting them to the Ports or other signals. An 8- pin jumper is supplied for that connection. 3. Switches. The SWITCHES connector provides logic states to input ports. The same supplied 8-wire ribbon cable can be used to connect the ports to the Switches, thus allowing to easily test your program. 4. Sockets. DIP and PLCC for microprocessors can be connected to this board. You may connect FE-51RD2 emulator to PLCC-44 socket. In such a case, make sure that U1 socket does not have a microprocessor on it. FE-51RD2 - Page 5

5. Power Switch. The power switch is on the left side of the board. It has three positions: OFF, 3.3V and 5V. Although the input voltage is always 5V, the system has a built-in voltage regulator (U5) that drops the voltage to 3.3V if the switch is set accordingly. Use the power supply included in the system and connect it to the Power In jack (J8). 6. Potentiometer. This 50KOhm potentiometer is used to get on TP1 analog input from 0 to Vcc (which is 3.3V or 5V according to the power switch position). 7. ISP Connector. J7 is an ISP connector that can be used directly with MP- 51RD2 programmer to program the microcontroller installed on the 40-DIP or 44-PLCC socket. A 10-pin ribbon cable is supplied for this purpose. 8. Oscillator Options. This board can be used to connect a full size crystal oscillator (16-DIP), half size (8-DIP) or a 2-pin crystal with capacitors as shown on the board. 9. Future Options. The board is prepared to be used with future derivatives, which have pin signals not supported by the 89C51RD2 and as shown on J9 connector. Additional frequency options for new derivatives are prepared with C1, C2 and Y1 crystal placements. MP-51RD2 PROGRAMMER This small board contain the RS-232 interface to ISP signals. Use it together with the supplied 10-pin ribbon cable and the software driver available from Atmel W&M website. FIGURE 3: MP-51RD2 Programmer FE-51RD2 - Page 6

EMULATION RESTRICTIONS The following restrictions are valid for FE-51RD2: 1. FE-51RD2 Monitor Program shares 4 KByte of the 64K memory code space. Therefore, user programs can be up to 60 KBytes. 2. Code memory cannot be mapped external and always belongs to the emulator system. 3. The program also uses 4 Bytes of the internal stack memory. 4. The stack pointer may not be defined below address 7. 5. The first instruction (address 0000h) must be 3-bytes long. For example: use LJMP and not SJMP or AJMP as the first instruction. 6. The UART is shared with the system and interrupts should not be disabled. 7. Real-time trace is not available in the current silicon version of the emulated microcontroller. Future silicon derivatives may include this feature. FE-51RD2 - ORDERING INFORMATION Item Description FE-51RD2 DB-51RD2 MP-51RD2 Emulator for 89C51RD2 Development Board Microcontroller Programmer FE-51RD2 - Page 7