TURBO51 STUDIO RELEASE NOTES Version 5.4.1.300 Released 14.02.2013. New feature: Atmel AT89LP51 Bootloader, using hardware ROM access (via RST & PSEN) - Adds Atmel hardware Boot force ability, using RST(DTR) and PSEN(RTS), and simple components for reliable 6 wire ISP. - Adds a 1 wore version for Minimal USB-UART variants. (uses simple external ~ 100ms timer) - Allows HW pin control Reset to Start U:0000. (This HW access avoids the usual Boot-offset effects.) - Bootload Baud menu now supports all Baud value that the PC/USB hardware supports, up to over 500k baud. (usually target limited) - Valid Baud choices are remembered in a list. - This allows faster ISP, with user any target frequency. - If your system uses non-baud Xtals, the FT232H is the most granular device. Boot-Rom Supported Devices : Tested AT89C5115 AT89C51AC2 AT89C51AC3 AT89C51CC01 AT89C51CC02 AT89C51CC03 AT89C51ED2 Y AT89C51IC2 AT89C51ID2 AT89C51RB2 Y AT89C51RC2 AT89C51RD2 AT89LP51ED2 Rev D Y AT89LP51IC2 AT89LP51ID2 Rev A, D Y AT89LP51RB2 Rev B Y AT89LP51RC2 AT89LP51RD2 Rev D Y New feature: In-System Programming via SPI and via Bootloader. - Simple UART-SPI bridge examples are provided, for 12cy and 1cy bridge engines. For software and schematic diagrams see the Examples section. - Same extended Baud features as Boot feature. ISPviaSPI Supported Devices : Tested AT89LP2052 Y AT89LP4052 Y AT89LP51 AT89LP52 AT89LP213 AT89LP214 AT89LP216 AT89LP428 AT89LP828 AT89LP3240 AT89LP6440 AT89LP51ED2 Rev D Y AT89LP51IC2 AT89LP51ID2 Rev A, D Y AT89LP51RB2 Rev B Y AT89LP51RC2 AT89LP51RD2 Rev D Y AT89LS51 AT89LS52 AT89S2051 Y AT89S4051 Y AT89S51 AT89S52 Y AT89S8252 Y AT89S8253 Y ISPviaSPI allows read & pgm of all Fuses, Signature bytes, EE, Flash. (Fuses and Signature bytes read & pgm only on AT89LP51RB2, RC2, RD2, ED2, IC2 and ID2.) Improved: Improved Virtual terminal Baud Simulation, to avoid rounding errors. Baud time over 8 bits is now precise within one CPU cycle, allowing closer match to real Silicon timing, for testing baud-timing-critical software like AutoBaud. New feature: Three Cycle Counters in the View->Registers & Cycles panel. Can be cleared, or copied to clipboard. New feature: Turbo51 Assembler able to use the C51ASM compiler. You can select between ASEM-51 and C51ASM in the Options menu. C51ASM not included in this package, you need to download it separately. New feature: Simulator Breadboard: Switch items now have Signal lablels on Pins, and can be changed during pause and stop (as well as run), to better interact with Breakpoint and Step modes. New feature: All the popular Atmel processor simulation, includes the Atmel Instruction Set Extensions and MAC support. Not yet simulated the following parts of processors: UART Automatic Address Recognition, Analog Comparators, ADC and DAC, SPI and TWI interfaces, and Flash memory access. New feature: ERAM available in the External Memory. New feature: Internal RAM now shows Pointers - Highlights R0 & R1 (also shows active RegBank) - Highlights @R0 and @R1 - SP and above are tinted green - Code memory adds commands to GoTo Adr, PC, & MOVC locations New feature: Enable or disable user hints in the Options menu. New feature: Nano Terminal. This is a real terminal program. - Same extended Baud features as Boot feature. - It supports high-speed communications, display of the hexadecimal and invisible characters. - Displays and shows/controls the handshake lines signals. - Log to file, and paste from Clipboard - Support added for 1 or 2 Stop Bits, and Parity - Tested on FT232R, FT232H, FT231X, FT2232H, Prolific, Silabs CP2105, MBd Ports Improved: All Serial components are more Add/Remove-while-active tolerant. Improved: The complete execution module replaced. Now supports Atmel LP51 family 1 Cycle, and 12/6 cycle opcode sim engines. Sim engine supports hardware for - UART in modes and using BRG if in silicon - Timer 2 capture and Toggle Out - PCA in all modes - Timer0/1 16 bit reload mode in LP51 series Improved: Oscilloscope improved. - Trigger enhanced, and allows _/=, =\_ or both edges (suit CPL BIT) - Choice of CRT phosphor or DSO simulation - Single shot trigger support, with one click re-arm - Trigger LED added Change: All .MCU files removed from ASEM-51 include files, instead of added C51ASM include files. Do not forget to edit the source files! - Tested with: C51ASM v1.4, ASEM-51 V1.3 - Improved message capture on C51ASM - C51ASM now set to create OMF51, for SiLabs etc OCD Fixed bug : Some failures in the editor. Fixed bug : Connecting two pins with Simulator Button and Switch. Special thanks to Jim Granville of ideas and the lot of testing.
Version 5.3.4.102 Released 09.11.2012. Fixed bug : Program crashes after clean install. Installer : Fixed installation directories. If the compiler does not work after installation, delete the %APPDATA%\Turbo51Studio directory.
Version 5.3.3.100 Released 02.11.2012. This is the first released version of Turbo51 Studio.