CEIBO FE-W7 Development System

Similar documents
CEIBO FE-51RD2 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-51 Microprocessor Development System

DS-51 Development System

DS-251 In-Circuit Emulator

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

Programming in the MAXQ environment

ET2640 Microprocessors

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

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

IN-CIRCUIT DEBUG (ICD) USER GUIDE

TEMIC 51T (Temic) EMULATION

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

EasyPIC5 Development System

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

DEV-1 HamStack Development Board

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

CHAPTER 3 JUMP, LOOP, AND CALL INSTRUCTIONS

EasyAVR6 Development System

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

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

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

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

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

NEW CEIBO DEBUGGER. Menus and Commands

3. The MC6802 MICROPROCESSOR

8051 Microcontroller

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

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

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

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

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

EPM900 - Overview. Features. Technical Data

Assembly Language programming (3)

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

Bolt 18F2550 System Hardware Manual

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

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

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

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

S3 Flash In-System Programmer

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

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

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

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

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5)

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

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

Unit I. Introduction Microcontrollers and Embedded processors Overview of the 8051 Inside the 8051 Addressing Modes

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21

OMEN Alpha / issue 4. Technical Documentation

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

8051 Microcontroller Interrupts

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

RMV ELECTRONICS INC. Application Note

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

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

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

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

Bolero Nexus Emulation Adapter 208BGA 100TQ

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

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

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

TLE9869 Eval.Kit V1.0 Users Manual

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

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

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

EVBQE128. Evaluation Board for Freescale Flexis QE128. User s Manual

ATMega128 Rapid Robot Controller Board [RKI-1148]

BV511 Hardware Guide ByVac ByVac Revision 1.0

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

ARDUINO MEGA ADK REV3 Code: A000069

Question Bank Microprocessor and Microcontroller

Three criteria in Choosing a Microcontroller

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

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

PIC 28 Pin Board Documentation. Update Version 5.0

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

EMUL-AVR-PC. User Guide

Choosing a Micro for an Embedded System Application

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

ST SPC58 B Line Emulation Adapter System

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

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

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

11.0 Microchip PIC Development Tools

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

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

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation

ARDUINO MEGA 2560 REV3 Code: A000067

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Introduction to ARM LPC2148 Microcontroller

The Atmel ATmega168A Microcontroller

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

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

Transcription:

CEIBO FE-W7 Development System Development System for Winbond W7xxxx Microcontrollers FEATURES Emulates Winbond W77xxx or W78xxx Microcontrollers 125K Code Memory Real-Time Emulation Frequency up to fmax at 1.8V to 5.5V Wide Supply Voltage Support MS-Windows Debugger For C And Assembler Emulation Headers for PLCC, QFP and DIP Target Board and Programmer Included Serially Linked to IBM PC at 115Kbaud FE-W7 Page - 1

DESCRIPTION Ceibo FE-W7 is a development tool that supports almost all 8051 derivatives Winbond 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-W7 locates the monitor in the upper 3K of the code memory space. The system uses standard devices for real-time 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. FE-W7 may be disconnected while using the simulation mode. The software includes C and Assembler Source Level Debugger, Online 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-W7 provides up to 125K of user code memory depending on the microcontroller installed on the emulator. 3K is reserved to the emulator. Code memory cannot be mapped external and always belongs to the emulator system. BREAKPOINTS Breakpoints allow real-time program execution until an opcode is executed at a specified address. WINDOWS DEBUGGER The FE-W7 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 95 or later and also under Windows NT, XP, etc. SUPPORTED MICROCONTROLLERS The supported microcontrollers depend on the chip installed. As it is on a socket, the user may replace it according to the needs. FE-W7 Page - 2

Installed µc Supported µc Freq. Voltage Availble Code Mem. W78C32C W78E51B W78E52B W78E54B 16K W78E58B W78E516B W78E365 W78E858 40MHz 5V W78C51D W78C52D W78C54 16K W78C58 W78C516 W78C801 W78E365 W78L32 W78L51 W78L52 W78L54 16K W78L801 W78LE516 W78LE51 40MHz 3V / 5V W78LE52 W78LE54 16K W78LE58 W78LE516 W78LE812 W77C32 W77C58 W77E532 W77C516 40MHz 5V W77E58 W77LE58 W77E532 125K FREQUENCY FE-W7 runs from the clock source supplied by a built in programmable clock generator. 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. FE-W7 Page - 3

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-W7 - In-circuit Emulator 2. DB-51RD2 - Development Board 3. MP-51RD2 Microcontroller Programmer HARDWARE DESCRIPTION FE-W7 EMULATOR The first step required to work with the FE-W7 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-W7 On the bottom side of the FE-W7 you will see a phone jack. It is used to serially link the FE-W7 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. FE-W7 Page - 4

FIGURE 1: FE-W7 Emulator U1 is the microcontroller used for your emulation. It is placed on a 44-PLCC socket. You may replace the supplied microcontroller by W78E365, W78LE516 or W77E532 to meet your emulation requirements. 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. 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. FE-W7 Page - 5

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. The system includes a spare resistor network that can be plugged into the 40-pin socket of the target board to provide the pull-ups. This is shown in the following figure. Make sure that the common of the resistor network (1 common + pull-ups) is connected to pin 40, which is the Vcc line 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-W7 emulator to PLCC-44 socket. In such a case, make sure that U1 socket does not have a microprocessor on it. FE-W7 Page - 6

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 current derivatives 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 a software driver for Winbond derivatves. FIGURE 3: MP-51RD2 Programmer FE-W7 Page - 7

EMULATION RESTRICTIONS The following restrictions are valid for FE-W7: 1. FE-W7 Monitor Program shares 3 KByte of the available memory code space. Therefore, user programs can be up to for 6 ports or 125K for 12 ports. 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. Also the related timer to the serial port must not be stopped. The Halt Mechanism in the Options Menu of Ceibo Windows Debugger offers other solutions in case you need these resources in your application. 7. Trace can be used to display the last executed instruction in real time. Trace is variable in depth and shows backward all the sequential instructions occurred (LJMP, ACALL, DJNZ, etc.). 8. Breakpoints cannot be set to the Reset Vector (address 0000h-0002h), Serial Interrupt (address 0023h-0025h) or to the 3K of the reserved memory. Any other location is allowed, included inside interrupt service routines. Changing breakpoints setting will activate ISP mode and reset the device. FE-W7- ORDERING INFORMATION Item FE-W7 ADP-44Q-P ADP-40D Description Emulator for Winbond Microcontrollers in PLCC-44 package including DB-51RD2 Development Board and MP-51RD2 Microcontroller Programmer. PLCC-44 to QFP-44 Adapter. PLCC-44 to DIP-40 Adapter. FE-W7 Page - 8