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 No W78LE51 W78E374 W78LE52 W78LE512 W78LE54 W78E58 W78E516
    FLASH 4K 16K 8K 8K 16K 32K 64Kisp
    RAM 128 368 256 256 256 256 256+256
    Core C51+ C5x C52+ C52+ C52+ C52+ C52+
    Pins 40/44 28/32/44 40/44 40/44 40/44 40/44 40/44
    IO Pins 32/36 - 32/36 34/38 32/36 32/36 32/36
    UART 1 i2c 1 1 1 1 1
    WDOG Y Y Y Y Y n n
    Ice Model Trice-52+bo - Trice-52+bo Trice-52+bo Trice-52+Fe44 Trice-52+Fe44 Trice-52+Fe44
    Compiler Mod51 Mod51 Mod51 Mod51 Mod51 Mod51 Mod51

    Winbond Turbo Micro Variants

    Part No W77C32 W77E58 W77LE58 W77E468
    FLASH ROMless 32K 32K 32K
    RAM 256+1K 256+1K 256+1K 256+1K
    Core Turbo52 Turbo52 Turbo52 Turbo52
    Pins 40/44 40/44 40/44 qfp100
    Ports +P4n +P4n +P4n +P4,5,6
    UART 2 2 2 2
    WDOG Y Y Y Y
    Ice Model Trice-52+tp Trice-52+W77p Trice-52+W77p Trice-52+tp
    Compiler Mod51 Mod51 Mod51 Mod51

    Winbond ROMless Micro Variants

    Part No W78C32 W78C33 W78L32 W78L33 W78C438 W77C32
    Core C52 C52 C52 C52 C52 Turbo
    Pins 40/44 44 40/44 44 84/100 40/44
    Ports Std +P4 Std +P4 +P6,8 +P4
    RAM 256 256 256 256 256 256+1K
    UART 1 1 1 1 1 2
    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 PCB
  • Minimum 20 Pin Emulation Interface
  • Allows PLCC and QFP packages to be used
  • Emulate all C51 variants, including Winbond 320/550
  • Full Speed, with Break Points
  • Single Step, Chip Edit Debug
  • Less invasive than uC ICE probe
  • Uses 'As Shipped' Silicon - no gotchas

    Tiny Probe PinOut

    Top View (pin numbers match DIP20) Dual Row, 20 Pin, 2mm Pitch Grid
    Name Pin # Pin # Name
    PSEN 1 20 Vcc
    A15 2 19 ALE
    A13 3 18 A14
    A11 4 17 A12
    A9 5 16 A10
    AD0 6 15 A8
    AD2 7 14 AD1
    AD4 8 13 AD3
    AD6 9 12 AD5
    Gnd 10 11 AD7
  • 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.

    PSD813 Feature Selection Guide

    Part number PSD813F5 PSD813F4 PSD813F3 PSD813F2 PSD813F1
    Code size
    ISP FLASH
    128KByte 128KByte 128KByte 128KByte 128KByte
    SRAM - - 2KByte 2KByte 2KByte
    BOOT/Data - 32KB FLASH - 32KB FLASH 32K EEPROM
    InputCells 24 24 24 24 24
    OutputCells 16 16 16 16 16
    IO Pins 27 27 27 27 27
    Package PLCC52 PLCC52 PLCC52 PLCC52 PLCC52
    Package QFP64 QFP64 QFP64 QFP64 QFP64
    Speeds 90/150nS 90/150nS 90/150nS 90/150nS 90/150nS

    To Order Tools, Contact: Jim Granville

    E-Mail: info@DesignTools.co.nz

    WEB: MGE DesignTools Page

    FAX: +64 9 6301 720