Device Programmers and Development Tools for Microcontrollers
Home
Products
E-Shop
Help Desk
Support
Contact
News
Site map
Products
Device programmers
All Models
Universal
In-System
Gang
Adapters
Development Tools
8051
PIC
80196
RSC4x
Custom made tools
OEM tools
E-Shop
Device Programmers
Development Tools
Support
Help Desk
Your Tickets
New Ticket
Ask a Question
Technical support
Downloads
Software updates
Documentation
Evaluation & demos
Free tools
Drivers
Contact
Contact info
Contact us
About us
News
Site Map
Customer Care Center
1-800-321-4567
Quick Links
Help Desk
Downloads
All Programmers
Device Search
Tools Catalogs
Shopping Cart
Items:
0
Total: $
0
.00
Your Account
Products
Device programmers
All Models
Universal
In-System
Gang
Adapters
Development Tools
8051
Other
PIC
80196
RSC4x
Custom made tools
OEM tools
Development Tools for Sensory RSC4x Microcontrollers and VR Stamps
PICE-SE In-Circuit Emulator for Sensory RSC4x Microcontrollers
Search Database
Use the search capability to find out if the emulator supports your target device(s) and get the quote on-line
The image above displays fully assembled emulator. This is a "sandwich-style" palm-size header formed by three stacked-up boards: the
Main_Board
, the
POD
, and the
Adapter
(from top to bottom).
Features Summary
Emulation
Design
Clock
Memory
Trace Buffer
Breakpoints
I/O and Power
Software
Features Summary
Real-time, non-intrusive emulation for Sensory RSC4128, RSC464 and RSC4192O microcontrollers
Uses standard RSC-4128 microcontrollers for emulation up to Fmax (30 MHz for RSC4128)
Up to 128K Bytes of program memory. Actual memory size depends on the particular target microcontroller
Up to 1M Bytes of data memory. Actual memory size depends on the particular target microcontroller
Up to 128K true hardware breakpoints at code memory address access
Up to 1M true hardware breakpoints at data memory and SFR access for read, write or read/write operations
Four complex breakpoints and triggers
16K frames x 128-bit real-time tracer with programmable filters
Trace cable
with 8 micro hooks for entering signals to be traced and two hooks for outputting triggers
Several modes of trace recording: synchronies, forward, reverse and dynamic
"On-the-fly" access to the code memory, shadow memory, breakpoints, tracer and timer
48-bit timer provides timing and clock frequency measurement with 0.1% accuracy
Software programmable clock generator - from 1 KHz to max. frequency with 0.5% accuracy
Programmable regulator allows to set any voltage of follows the target's voltage level
Trace cable with 8 probe inputs and 4 trigger outputs
High-speed host link via USB or optionally via a serial PC port
Palm size 3-1/2" x 2-1/2" x 2" (95 x 65 x 50 mm), "sandwich-style" emulator header enclosed into a light plastic or metal case
Source level debugging and project-level support for the
MCA-SE
macro assembler and
MCC-SE
C compiler
Embedded C-like script language for automated testing and custom commands
Back To Top
Main Board
It provides major emulator functions including:
Communication to a host PC;
Non-intrusive control of the emulating module (pod);
Breakpoint processing;
Dual-port memory operations;
Memory shadowing and on-the-fly access to the ICE resources;
Trace recording;
Clock setting;
Time measurement.
The PICE main board uses the Altera® re-programmable ACEX PLD, which makes it possible to fit the functions of hundreds of glue logic chips into a one-square-inch piece of silicon. This approach improves reliability and dramatically reduces the emulator size without compromising features and performance. A few glue logic chips, memory chips, and a master microcontroller that handles communications to a host PC and reprogramming the ACEX unit, represent other components set on the Main board.
The main board abbreviation includes (from left to right): a) the part identifier "MR", b) the RoHS identifier ( "1" for leaded parts and "2" for lead-free), c) the target MCU family code (-SE), d) the suffix that defines the on-ice memory size ('05' for 1M + 448K and '06' for 2M + 448K), and e) the suffix showing the the type of the link to a PC - 'U' for USB and 'R' - for RS-232C. For example: MR2-SE-05U - provides emulation for 1M code + 448K data memory and supports memory banking.
The Main board has three connectors on the top. One, a mini-USB connector, marked "LNK" is intended for connecting a link cable going to a PC USB or serial port. The second one, marked as "TRACER" in intended for connecting a flat trace cable TC-R1 with micro hooks at the ends of the cable wires. The cable allows entering up to 8 external signals and outputting up to four triggers to synchronize an oscilloscope, logic analyzer or other lab equipment. The third coaxial socket is intended for applying power to the ICE unit (3.3V, regulated, center positive).
The Main board has two connectors on the bottom to stack it with one of the pods with an execution (emulating) processor.
Back To Top
POD or Daughter Module
This module emulates a behavior of the target microcontroller under control of the PICE main board.
This module is built around an execution processor that emulates a behavior of the target MCU being under control of the loaded application program. At this moment PICE-SE can be equipped with just one pod - PR1-SE-052 based either on a standard RSC4128 microcontroller. The PICE main board controls a behavior of the emulating MCUs, i.e. it can stop and start real-time running and has an access to such device's resources as internal RAM, registers, etc. on-the-fly or when the program execution is halted.
Besides the execution processor, a few logic chips and passive components, each pod has a pair of connectors on the top to stack it to the Main board and another pair of connectors on the bottom to connect a mechanical package adapter.
The pod abbreviation includes (from left to right) the part identifier "PR", the RoHS identifier ( "1" for leaded parts and "2" for lead-free), the target MCU family code (-SE) and the reivative code (052 for the PR1-SE-052 pod).
In order to find all PRx-SE-xx pods available for the emulator scroll the window up and click on the "MCU Supported" button. Select the target MCU type and locate the pod you need. Or click the "Parts Selector & Prices" button to search our data base and get a quote on-line.
Back To Top
Adapter
This part provides mechanical connection of the emulator pod to the target board.
All RSC4x microcontrollers available now are packed in 100 pin QFP packages. So the adapters for these microcontrollers are implemented as a sets of a transition board and a special footer soldering onto the target board instead of the MCU chip.
The Adapter abbreviation includes (from left to right) the part identifier "AR", the RoHS identifier ( "1" for leaded parts and "2" for lead-free), the target MCU family code (-SE), the chip package type ('Q' for QFP), and the number of the chip pins (100). For example, the AR1-SE-052-Q100.
In order to find all the adapters available for the emulator scroll the window up and click on the "MCU Supported" button. Select the target MCU type to see all the adapters available for the target MCU. Or click the "Parts Selector & Prices" button to search our data base and get a quote on-line.
Back To Top
Emulation
Real-time non-intrusive emulation for all RSC4x derivatives;
2 to 5.5V voltage range for the target MCU;
Transparent "on-the-fly" access to all main emulator resources;
Single step and Step over for both C and assembly instructions; Run, Run to address, and Auto step execution modes;
Completely programmable via the software - no switches and jumpers on the PICE boards;
Software programmable switching from one clock mode to other (for example from 12- to 6-clock mode and back).
Back To Top
Design
No boxes, no plug-in PC boards, no heavy ribbon cables - plugs directly to the target socket;
Palm size 95x70x50 mm (about 3 1/2"x2-3/4"x2") header enclosed into a plastic case;
Precisely centered emulator unit secures durable contact with the target, even for low-pin-count packages.
Back To Top
Clock
Software switch from internal to external clock;
Precisely programmable 5 KHz to 60 MHz clock generator
with 1 Hz resolution and 0.5% accuracy.
Back To Top
Memory
1M or 2M grades for code (program) on-ice memory with 256 bytes mapping resolution;
448K for data on-ice memory with 256 bytes mapping resolution;
Dual-ported emulator memory enables real-time memory access without disturbing program execution;
Shadow RAM feature allows to display memory contents during real-time emulation;
Memory coverage feature shows memory locations which have been accessed / not accessed by the executrd program.
Back To Top
Trace Buffer
Real-time trace buffer with "view-on-the-fly" feature - 16K frames deep and 128 bits wide;
Time stamped tracing for addresses, data, control lines' statuses, and 8 external inputs;
Trace cable
with 8 micro hooks for entering signals to be traced and two hooks for outputting triggers
48-bit real-time timer for precise time stamping;
Several modes of trace recording: synchronous, forward, reverse and dynamic;
Programmable trace filters and advanced search capability.
Back To Top
Breakpoints
Up to 1M true hardware breakpoints at the program memory and memory access breakpoints;
Up to 1M true hardware breakpoints at the at Xdata memory access for Read, Write and both Read & Write;
Breakpoints on access to on-chip data memories: SFRs, direct data memory, on-chip Xdata, and EEPROM;
Four complex (conditional) breakpoints and triggers;
Complex breakpoints are individually set as a combination of the address, data, status of external input, and access type;
Breakpoint processor operates with 4 triggers for stopping emulation or trace recording without disturbing real-time running;
Simple and intuitive breakpoint processor programming via graphical logic diagram.
Back To Top
Logic Inputs and Outputs, Computer Interface and Power Management
8 logic inputs (micro miniature hooks);
4 trigger outputs for synchronization of external lab equipment and switching memory banks (micro miniature hooks);
By default connects to a PC via USB link cable (USB 1.1 speed, logically compatible with USB 2.0);
Optionally can be connected to a PC via opto isolated RS-232C cable (up to 115KBaud communication speed);
Precisely controlled voltage regulator supplies the emulation MCU on the ICE pod in the 2.00 to 5.5V range;
Two voltage management modes: a) follow the target level or b) set and keep a certain value;
3.3V/2A power wall adapter is included. The emulator can also use the target system's power.
Back To Top
Software Support
The PICE software operates under control of Windows
®
98/2000/NT/XP/Vista;
PICE IDE enables project management, compiling and debugging in one easy-to-use environment;
Built-in Phyton editor, macro assembler and RSC4x core simulator;
Built-in intelligent disassembler and on-line assembler for quick code patches;
Highly efficient Phyton MCC-SE compiler can be integrated to the IDE for project management and source-level debugging;
Built-in C-like script language for routine automation and testing;
Back To Top
Go Back