|
|
|
Mandeno Granville Electronics are dedicated to providing 'best in class' tools
for 80x51 controller development. The popular FLASH C51 cores from ATMEL are given special
attention. The total C51 device market is $1.3Billion, making it the worlds leading 8 bit uC.
The 20 Pin Family C51 controllers from Atmel, provide the most powerful core
( HW Mul/Div, True Boolean Processor, HW UART, INT Priority ) in the small footprint segment,
and squeeze the simpler cored, single sourced, alternatives towards the 4 bit controller segment.
We offer a Complete tool lineup, from low cost serial programmers, to full
ICE systems, with 4th generation high level language support.
Our tools are engineered for speed, and ease of use.
They are ideal for both Industry and Teaching.
Email your requirements to us today.
| Tool |
Description |
| IceP2051 |
In Circuit Emulation & Pgm of 89C1051U thru 89C4051 |
| Pgm89x |
DIP40 and PLCC44 ZIF parallel pgm adaptor for IceP2051 |
| IspX051 |
In System Pgm for SOL20 89Cx051 devices |
| IspX051 adv |
Cost, operation advantages of IspX051 |
| IsR4051 |
89Cx051 HW Probe, with Download / Run capability |
| OptoISP |
Isolated ISP Download for 89S (C51), 90S (AVR), AT17C(i2c) |
| Trice-52 |
In Circuit Emulation of 87F51/52,89C51/52/55 |
| Fe44 |
PLCC44 Probe Emulation, 89S, 89C |
| RAD C51 |
Rapid SW Development, Advanced HLL tools for C51 cores |
| 20 Pin uC |
Atmel 89Cx051, 20 Pin Family Selection Guide |
| 40 Pin uC |
Atmel 89C5x, 40/44 Pin Family Selection Guide |
IceP2051 In Circuit Emulator - 89C2051 20 Pin Family
The IceP2051 is a complete development station, for the ATMEL 20 Pin controllers
It offers a full performance tool, at a lower cost than PIC ice tools. See ATMEL
Microcontroller Data Book, page 5-19, for a Photo.
- Full ICE + ReProgrammer for the ATMEL FLASH 20 Pin 80C2051 family
- Emulates 89C1051, 89C1051U, 89C2051, 89C4051 devices
- Package includes Editor, Assembler, Linker and Advanced Remote Debugger
- Real Time, RAM based, Emulation ( including the Analog Comparator ! )
- Full screen 'Borland' DbgX51, Multi Windowed, direct editing
- Source level Debug, and MIXED language SOURCE debug, allowing .ASM,C,MOD
- FAST production programmer - 1.2s / K, ( Erase.vfy.secure included!)
- Prog step is _NOT_ part of debug loop
- Assembler / Linker / Debugger / Editor included
- Separate DEBUG comms channel, UART & Timers are free
- No code offsets, code is RUN exactly as finally programmed
- Self contained - can also be used as high performance Simulator
- 24MHz emulation capable hardware. ( std Freq is 11,0592MHz )
- Programs 89C1051, 89C1051U, 89C2051, 89C4051 DIP20, without adaptors
- Optional Pgm89x extender for DIP40/PLCC44
- In System Programming Adaptors, for SOL20 available
- Can be paired with IsR4051, when debugging multi uC systems
- Serious, but affordable! - Complete Development station $NZ995+
IspX051 - Features and Advantages
The IspX051 is a fast, safe, In System (re)Programmer, for 89X051
20 Pin controllers.
It is designed for fast, high volume programming of pre-assembled SMD SOL20
package 89X051 controllers.
Special Hi Drive Pin Drivers are used, to over-ride most circuit loads, like
100nF caps, and 4000 series CMOS drivers.
By using the Parallel Port, and a proprietry Interlaced algorithm, IspX051
runs at the maximum chip-limited speed.
- Supports Direct 'Clip over' programming
- Avoids the more costly, & slower, Serial Pgm silicon
- FAST! 3x faster than Serial Pgmrs, Under 2 Sec!
- Good user circuit overdrive behaviour
- Tolerates PCB FAB faults, and reverse connection
- Smallest, Lowest Cost PCBs - No Serial ISP headers needed
- Opto Isolated PC interface - production fault tolerant
- Programs ALL ATMEL 20 Pin variants 89C1051, 89C1051U, 89C2051, 89C4051
- Can be BATCHED for production use
IspX051 - Advantages of ISP FLASH
There are many advantages when using ISP with FLASH controllers.
By taking advantage of the combination of FLASH and SMD, your product
can gain a significant edge over the older technologies.
IspX051 uses a SOL20 clip, and special pin drivers, with opto isloated
PC interface. A Push Button mounted right at the clip, provides single
point clip-pgm user interface, for highest throughput - much faster than
ZIF socket / Keyboard combinations.
- FAST Clip-Pgm operation, with secure verify & Chip Counter
- IspX051 Enables designs to USE the advantage of FLASH & SMD over OTP
- Much Lower Handling costs - Tape & Reel direct to PCB assembly
- Payback times in appx 2000 devices
- Zero wastage, and just in time programming possible
- Zero re-work - no device removals, from Yield or version control problems
- Cheaper / smaller PCBs - no Pgm connector needed
- Enables Production Calibration of Analog Features, by simple 'binning'
- Removes 'ISP adder' from the silicon price.
- 12V Pgm parts offer safer field operation, than '5V ISP capable' devices
- Smaller code, more reliable field operation, than EEPROM Self calibrate devices
- 100% of the CPU resource is available for the end user / product
- None of the NRE and 'Pipe-line' costs of mask ROM
- The labour, inventory, and calibrate savings allow replace of ROM designs
Pgm89x
Pgm89x is a dual ZIF adaptor, that expands the programming capability
of IceP2051 to DIP40 and PLCC44. Addtional SW libraries support ALL C51
Atmel FLASH controllers.
High speed, intelligent algorithms are used, plus RAM based verify
to provide the fastest possible programming times. $NZ475
- For Pgm of 89C51,87F51,89C52,87C52,89C55,89S8252,89S53
- Includes ZIP40 and ZIF44 sockets
- Speed optimised for production programming
- Single Key E/P/V/S and Chip Pass counter
IsR4051 - HW Probe, for Download / Run
IsR4051 provides a 20 Pin PROBE PCB, for quick Asm / Download / Run capability,
with full HW emulation of a 89C4051 DIP20 device, and the subsets 89C1051,1051U,2051.
Intended for designers moving from other cores, and wanting a low cost, quick
trial platform to benchmark 89C1051/2051/4051 apps, or as a companion tool to IceP2051.
Simple projects can be completed using IsR4051, for more complex
projects, you can upgrade with the more powerful IceP2051 and/or HLL. $NZ350+
Available in mixed sets, with Icep2051, for class-set teaching LAB setups.
- For Evaluation of 89C1051 / 89C1051U / 89C2051 / 89C4051 designs
- Full Analog Comparator Emulation
- Includes Assembler, Linker, Download Cable, and 4051 Probe
- 8 x SMD LEDs for User Debug TAGs
- Uses XTAL and Power, from the target PCB, 24MHz capable
- Isolated - Protects your PC/motherboard against assembly faults / slips
OptoISP In System Program - Downloader
OptoISP uses the parallel port and fast OptoCouplers, to provide a Safe,
fast opto isolated In system programming of the ATMEL ISP controllers
89S8252, 89S53, 89S4451, 90S1200, 90S2313, 90S4414, 90S8515 etc $NZ195+
For serious project development, one of our Ice TOOLS
( IceP2051,
Trice-52 )
is recommended.
For In System, fast program of the 20 Pin 89Cx051 cores, see IspSO20
- Isolated - Protects your costly PC/motherboard against assembly faults /slips
- Does NOT need batteries
- Low cost starter tool, and for batch production Programming
- Supports ALL ATMEL ISP controllers, and some i2c devices
- Supports Atmel 90S family AVR Toolkit
- Notes for PIC users migrating up to C51 cores
Trice-52 In Circuit Emulator
Trice 52 provides BONDOUT emulation for the ATMEL 87F51/52 & 89C51/52/55 controllers
- Package includes Editor, Assembler, Linker and Advanced Debugger
- Real Time, 20nS RAM based Emulation
- Full P0,P2 emulation, in all modes
- Full screen 'Borland' interface DbgX51, Multi Windowed, direct editing
- Source level Debug, and MIXED language SOURCE debug, allowing .ASM,C,MOD
- Serious, but Low Cost! - Bondout ICE just $NZ1995+
Fe44 - Footprint Emulation, PLCC44 Probe
Fe44 uses a CPLD, and advanced BUS interfac, to provide CODE memory
Read/Write of P0,P2 regen signals, without using WRN, RDN lines - no
stolen Pin resource.
Simple libraries are included, to make the Debug virtually invisible,
and the Trice-52 allows 64K of emulation space, supporting future devices.
- For Probe Emulation of PLCC44 89C, 89S devices
- Plugs into PLCC44 sockets
- Includes regen P0,P2 byte read/write, without using MOVX
Rapid Applications Development for C51's
The 'best fit' High Level language for C51, from 89C1051 up, is Mod51.
Products like java, and C++ simply cannot FIT onto the small 8 bit core,
of the C51, but you CAN work with a Structured, High level Language on
these $1-2 region microcontrollers!
Want to see some examples / Benchmarks
For more language details see Mod51 Summary
Modula-2 / IEC1131 is the new REAL WORLD programming standard, more
productive and easier to maintain than C, and far in advance of Assembler.
Atmel 20 Pin Microcontroller Selection Guide
| Part number |
AT89C1051 |
AT89C1051U |
AT89C2051 |
AT89C4051 |
Code size (FLASH) |
1K |
1K |
2K |
4K |
| Ice Model |
IceP2051 |
IceP2051 |
IceP2051 |
IceP2051 |
Download/ Run.Eval |
IsR4051 |
IsR4051 |
IsR4051 |
IsR4051 |
| Programmer |
IceP2051 |
IceP2051 |
IceP2051 |
IceP2051 |
InSystem/
SOL20 Pgm |
IspX051 |
IspX051 |
IspX051 |
IspX051 |
| iRAM size |
64 |
64 |
128 |
128 |
| SFR Regs |
15 |
19 |
19 |
19 |
| Registers * Banks |
8 * 4 |
8 * 4 |
8 * 4 |
8 * 4 |
| Bit Memory (bits) |
128 + 58 |
128 + 66 |
128 + 66 |
128 + 66 |
| UART |
- |
Yes |
Yes |
Yes |
| HW Mul/Div |
Yes |
Yes |
Yes |
Yes |
| Boolean Processor |
Yes |
Yes |
Yes |
Yes |
| Analog Comparator |
Yes |
Yes |
Yes |
Yes |
| 16 Bit Timers |
Tmr0 |
Tmr0,Tmr1 |
Tmr0,Tmr1 |
Tmr0,Tmr1 |
| Stack Limit |
iRAM |
iRAM |
iRAM |
iRAM |
| Interrupt Src/Vect |
3/3 |
6/5 |
6/5 |
6/5 |
| Int Priority Levels |
2 |
2 |
2 |
2 |
| Clock Speed |
0 ~ 24MHz |
0 ~ 24MHz |
0 ~ 24MHz |
0 ~ 24MHz |
| Port Drive Iol |
20mA |
20mA |
20mA |
20mA |
| Power save modes |
Idle Power down |
Idle Power down |
Idle Power down |
Idle Power down |
| Vcc Range |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
| Secure Levels |
3 |
3 |
3 |
3 |
| Static C51 core |
Yes |
Yes |
Yes |
Yes |
| Package |
20 PDIP 20 SOIC |
20 PDIP 20 SOIC |
20 PDIP 20 SOIC |
20 PDIP 20 SOIC |
| Delivery |
Now |
Now |
Now |
Now |
Atmel 40/44 Pin Microcontroller Selection Guide
| Part number |
AT89C51 AT87F51 AT89S51 |
AT89C52 AT87F52 AT89S52 |
AT89C55 AT87F55 AT89C55WD |
AT89S8252 |
AT89S53 |
AT89C51RC AT87F51RC |
| Code size |
4K FLASH 4K OTP 4K ISPF |
8K FLASH 8K OTP 8K ISPF |
20K FLASH OTP |
8K FLASH |
12K FLASH |
32K OTP |
| EEPROM |
- |
- |
- |
2K |
- |
256 XRAM |
| Ice Model |
Trice-52 |
Trice-52 |
Trice-52 |
Trice-52+Fe44 |
Trice-52+Fe44 |
Trice-52 |
Download/ Run.Eval |
OptoISP |
OptoISP |
- |
OptoISP |
OptoISP |
NA |
| Pgm Adaptor |
Pgm89x |
Pgm89x |
Pgm89x |
Pgm89x |
Pgm89x |
Pgm89x |
| ISP |
Yes (89S) |
Yes (89S) |
- |
Yes |
Yes |
- |
| iRAM size |
128 |
256 |
256 |
256 |
256 |
256 |
| SFR Regs |
21 |
27 |
27 |
33 |
33 |
33 |
| Registers * Banks |
8 * 4 |
8 * 4 |
8 * 4 |
8 * 4 |
8 * 4 |
8 * 4 |
| Bit Memory (bits) |
128 + 85 |
128 + 93 |
128 + 93 |
128 + 93 |
128 + 93 |
128 + 93 |
| 16 Bit Timers |
Tmr0,1 |
Tmr0,1,2 |
Tmr0,1,2 |
Tmr0,1,2 |
Tmr0,1,2 |
Tmr0,1,2 |
| 16 Bit Capture |
- |
Tmr2 |
Tmr2 |
Tmr2 |
Tmr2 |
Tmr2 |
| WDOG |
Yes (89S) |
Yes (89S) |
- |
Yes |
Yes |
- |
| UART, SPI Port |
U |
U |
U |
U+S |
U+S |
U |
| Dual DPTR |
- |
- |
- |
Yes |
Yes |
- |
| PDown Exit |
RST |
RST |
RST |
RST,INT |
RST,INT |
RST |
| HW Mul/Div |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Boolean Processor |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Stack Limit |
iRAM |
iRAM |
iRAM |
iRAM |
iRAM |
iRAM |
| Interrupt Src/Vect |
6/5 |
8/6 |
8/6 |
9/6 |
9/6 |
8/6 |
| Int Priority Levels |
2 |
2 |
2 |
2 |
2 |
2 |
| Clock Speed |
0 ~ 24MHz |
0 ~ 24MHz |
0 ~ 33MHz |
0 ~ 33MHz |
0 ~ 33MHz |
0 ~ 33MHz |
| Port Drive Iol |
10mA typ |
10mA typ |
10mA typ |
10mA typ |
10mA typ |
10mA typ |
| Power save modes |
Idle Power down |
Idle Power down |
Idle Power down |
Idle Power down |
Idle Power down |
Idle Power down |
| Vcc Std |
4.0 ~ 6.0V |
4.0 ~ 6.0V |
4.0 ~ 6.0V |
4.0 ~ 6.0V |
4.0 ~ 6.0V |
4.0 ~ 6.0V |
| Vcc 'L' |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
2.7 ~ 6.0V |
| Secure Levels |
4 |
4 |
4 |
4+ISP |
4+ISP |
4 |
| Static C51 core |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Package |
40 PDIP 44 PLCC 44 QFP |
40 PDIP 44 PLCC 44 QFP |
40 PDIP 44 PLCC 44 QFP |
40 PDIP 44 PLCC 44 QFP |
40 PDIP 44 PLCC 44 QFP |
40 PDIP 44 PLCC 44 QFP |
| Delivery |
Now |
Now |
Now |
Now |
Now |
Now |
( Selection Guides compiled by Mandeno Granville 10.2000)
|