Sign In

Winbond Microcontroller DesignTools

Winbond Releases first 10 MIPS Flash C51 !!

Winbond have supplied FLASH MTP 80C51 for some time, and have recently added a NEW W77xx family of Turbo-51 cored controllers.

They offer WatchDOG operation, on Std FLASH controllers, extra IO ports, and the newest family, the W77C, has a Dallas type FAST core, with ROMLESS and FLASH variants.

This family places the C51 in the Speed/Resource lead, ahead of other 8 bit uC
XA…..: No FLASH, and non std tools
Dallas.: Closest Equiv, but Max’s out at 8K OTP, 8 MIPS
AVR….: Max’s out at 8K Bytes, 8 MIPS, in PLCC44 package. No BIT or Direct RAM support
Scenix.: At 2Kw, just 9.4% of the code space of W77E58
PIC….: Far less capable core, 5 MIPS, mostly OTP only

The romless W77C32 allows a socket replacement of Dallas 80C320/80C323, with MORE RAM, and higher speed.

Previously, Turbo Core users were forced to choose OTP, to get 1K RAM.

Mandeno Granville offer support tools for ALL the Winbond Controllers. We have Assemblers, Compilers, Emulators, Programmers, and Adaptors for these advanced controllers.

Winbond FLASH Micro Variants

Part NoW78LE51W78E374W78LE52W78LE512W78LE54W78E58W78E516
FLASH4K16K8K8K16K32K64Kisp
RAM128368256256256256256+256
CoreC51+C5xC52+C52+C52+C52+C52+
Pins40/4428/32/4440/4440/4440/4440/4440/44
IO Pins32/3632/3634/3832/3632/3632/36
UART1i2c11111
WDOGYYYYYnn
Ice ModelTrice-52+boTrice-52+boTrice-52+boTrice-52+Fe44Trice-52+Fe44Trice-52+Fe44
CompilerMod51Mod51Mod51Mod51Mod51Mod51Mod51

Winbond Turbo Micro Variants

Part NoW77C32W77E58W77LE58W77E468
FLASHROMless32K32K32K
RAM256+1K256+1K256+1K256+1K
CoreTurbo52Turbo52Turbo52Turbo52
Pins40/4440/4440/44qfp100
Ports+P4n+P4n+P4n+P4,5,6
UART2222
WDOGYYYY
Ice ModelTrice-52+tpTrice-52+W77pTrice-52+W77pTrice-52+tp
CompilerMod51Mod51Mod51Mod51

Winbond ROMless Micro Variants

Part NoW78C32W78C33W78L32W78L33W78C438W77C32
CoreC52C52C52C52C52Turbo
Pins40/444440/444484/10040/44
PortsStd+P4Std+P4+P6,8+P4
RAM256256256256256256+1K
UART111112
WDOG?????Y

Trice-52 In Circuit Emulator

Trice 52 provides emulation for ALL the Winbond FLASH controllers, with various probe solutions.

  • Package includes Editor, Assembler, Linker and Advanced Debugger
  • Real Time, 20nS RAM based Emulation
  • Static P0,P2 PLCC44 emulation probe for W77LE58
  • TinyProbe emulation, for all Expanded mode W78E, W77E cores
  • TinyProbe emulation, for W77E468C, W78C438
  • 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+

    We offer tools for ALL suppliers C51’s, so if you choose Analog Devices, Atmel, Philips, Siemens or Winbond, your tools investment is protected.

W77p – Bondout Turbo Emulation, PLCC44 Probe

W77p uses a Bondout device, to emulate W77E58 devices.

  • For Probe Emulation of PLCC44 W77E58
  • Plugs into PLCC44 sockets
  • 40MHz Bondout, for Full 10 MIPs Speed operation

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 W78E
  • Plugs into PLCC44 sockets
  • Includes regen P0,P2 byte read/write, without using MOVX

Tiny Probe Emulation Solution

Mandeno Granville now offer a Tiny Probe, for their ICE tools. As SMD packages become more common, and A/D precisions increase, Emulation solutions are more difficult. Conventional QFP ICE probes are extermely expensive, and delicate, plus they disturb the GND design.
As our ICE tools have the advantage of NOT replacing the Controller, we are able to offer a better solution.
The Tiny Probe is a Multiplexed, 20 Pin, 2mm Pitch Connector, that Emulates to 64K Bytes. It uses a 27C520 pinout, and has a very small routed PCB footprint. It allows single sided PCB designs, and the Swap option on the header allows designers to ‘scramble’ the DB and A8-15 lines, if required.
The Tiny Probe, also allows new freedom in design process, and enables wider device choices.

Tiny Probe + Trice-52

Compact, 2mm Pin Header on target PCBMinimum 20 Pin Emulation InterfaceAllows PLCC and QFP packages to be usedEmulate all C51 variants, including Winbond 320/550Full Speed, with Break PointsSingle Step, Chip Edit DebugLess invasive than uC ICE probeUses ‘As Shipped’ Silicon – no gotchas

Tiny Probe PinOut

Top View (pin numbers match DIP20) Dual Row, 20 Pin, 2mm Pitch Grid

NamePin #Pin #Name
PSEN120Vcc
A15219ALE
A13318A14
A11417A12
A9516A10
AD0615A8
AD2714AD1
AD4813AD3
AD6912AD5
Gnd1011AD7

Structured Text Language for C51’s

The ‘best fit’ High Level language for the 51 core, is Mod51. This structured Text langauge fits the C51 core better than C, and produces very tight code – forget the vaporware / bloat products like java, and C++

Want to see some examples / Benchmarks

For more language details see Mod51 Summary

FLASH PSD813 Details

The WSI PSD813 series, offers an Ideal solution for larger systems.
With 128K BYTES of FLASH, and integrated RAM, this device allows ISP Flash to be added to ALL Romless Winbond uC.
The W77C32 allows a socket replacement of Dallas 320/323, with MORE RAM, and higher speed. This offers In System Program, and tighter PCB layouts, allowing low RFI designs. The integration of the LATCH removes a significant source of RFI, and allows much shorter DBus trace lengths.

Part numberPSD813F5PSD813F4PSD813F3PSD813F2PSD813F1
Code size
ISP FLASH
128KByte128KByte128KByte128KByte128KByte
SRAM2KByte2KByte2KByte
BOOT/Data32KB FLASH32KB FLASH32K EEPROM
InputCells2424242424
OutputCells1616161616
IO Pins2727272727
PackagePLCC52PLCC52PLCC52PLCC52PLCC52
PackageQFP64QFP64QFP64QFP64QFP64
Speeds90/150nS90/150nS90/150nS90/150nS90/150nS

To Order Tools, Contact: Jim Granville

Related Posts