Hello, Forest Electronic Developments provide a development environment for PICs as part of the our PIC Programmer software package. We also provide a simulator at extra cost. I have included our product information below. Please let me know if you have any further questions. Best regards Martin Warner Forest Electronic Developments ++++++++++++++++++++++++ Product Information =================== Overview of PIC Controller BASIC ================================ PIC Controller BASIC is available in various versions for the Arizona Microchip PIC 16C57, 16C58, 16C64, 16C74 and 16C84 microcontrollers. In order of capability the following describes the features of PIC Controller BASIC for the currently available versions of the language. 16C84 ===== o Variables from 1 to 15 bits, packed in memory to save space o Use of program EEPROM for long term storage of variables o Arrays from 1 to 16 elements in RAM, or 1 to 1024 elements in EEPROM o Handles strings as constants or constant arrays o 15 bit arithmetic capability, integers range from -16384 to +16383 o Full range of arithmetic functions including logical and bit operations o Structured BASIC language including WHILE/WEND, FOR/NEXT, subroutines and user defined functions o Supports use of interrupts o Standard RS232 serial interface for programming and communications o 2kx8 or 8kx8 EEPROM o 9 lines of usable I/O o 24 bytes internal PIC RAM available for user variables and stack 16C57 and 16C58 =============== o All the features of the 16C84 version plus: o Arithmetic resolution is now 16 bits (numbers vary from -32768 to +32767) o Functions and subroutines may have parameters and local variables o Infra-red transmission and reception capability o Fast driving of serial LED displays based on the M4540 chip o Fast interface to standard LCD modules based on the Hitachi chipset o New pulse width measurement, delay, and clocking functions, and arithmetic shift function o 16 lines of usable I/O (57), or 8 lines (58) o Does not have interrupt capability o 60 bytes internal PIC RAM available for user variables and stack 16C64 ===== o All the features of the 16C84 version plus: o All the features of the 16C57 version o Support for a peripheral I2C bus o Optional external static RAM chip for an additional 256 bytes of variable storage o 24 lines of usable I/O o PWM support o 16 bit Timer support o 114 bytes internal PIC RAM available for user variables and stack 16C74 ===== o All the features of the 16C64 version plus: o A/D converter support (configuration and read up to 8 channels) o Interrupt driven serial communications, allowing break into program whilst running, and dump of variables whilst continuing to run o 178 bytes internal PIC RAM available for user variables and stack PIC BASIC Prices ============= A module is available for the 16C57 version which features a 9600bps serial interface, 16 lines of programmable I/O, 4MHz crystal, and 24LC16 2Kx8 EEPROM on a small PCB (55x80mm). 16C57 module kit - GBP27.00 16C57 module ready built GBP33.00 16C74 module kit 8k EEPROM, 4MHz GBP35.00 16C74 module ready built 8k EEPROM, 4MHz GBP42.00 16C74 module kit 8k EEPROM, 20MHz GBP40.00 16C74 module ready built 8k EEPROM, 20MHz GBP46.00 16C57 chip programmed with enhanced BASIC GBP15.00 16C58 chip programmed with enhanced BASIC GBP21.00 16C64 chip programmed with enhanced level 2 BASIC GBP25.00 16C74 chip programmed with enhanced level 2 BASIC GBP25.00 16C84 chip programmed with BASIC GBP25.00 Full instructions, latest development and documentation on 3.5" disk are included. 16C57 and 16C58 versions operate with 2K or 8K EEPROMs (selected by external resistor). 16C64 version operates with 8K EEPROM and optional external static RAM. PIC Programmer ============= This is Version 2 of the PIC programmer that originally appeared in ETI. It provides a low cost but flexible programming device for a wide range of Microchip PICs. Hardware The hardware consists of a PCB approximately 5.54 x 3inches with the programming circuits and 18, 28 and 40 pin DIL sockets.A 9 pin socket connects via cable to a PC. A connector is provided for a 20v dc supply. There are on board regulators for the 5v and programming voltage supplies. ZIF sockets are not provided, but are not essential and can be provided later. Devices Programmed It programs 16C54/55/56/57/58, 16C62X, 16C64, 16C71/73/74, 16C84. New devices can beprogrammed by adding information to the configuration file. The fuses can be programmed. Software Both Windows and DOS versions of the software are provided. The software operates over a serial link to the programmer. The software provides the following commands: Load and Save Files in Intel Hex, Hex text and binary Set fuses Read PIC Blank check PIC Verify PIC against contents of the buffer Checksum the PIC Program the complete PIC Program the fuses only or the User ID only Erase EEPROM (for 16C84 like devices) Examine EEPROM A online help file is provided PIC Programmer Prices PIC Programmer Kit GBP40.00 Ready Built PIC Programmer Kit GBP50.00 PIC DE - the PIC Development Environment Running under Windows 3.1 or 95 PICDE is a PIC assembler development environment which is MPASM compatible, offering: o on-line help o project management o multiple editing windows o error tracking o programmer and MPSIM support etc Supplied free of charge with our PIC Programmer, or separately for only GBP5.00 including P&P. PIC Simulator PIC DE plus a fully integrated Windows Simulator, the next step in the PIC development environment. o Integrated with our PIC Programmer o Single step, skip over, and run o Conditional breakpoints, watch variables, graphical interface o Up to 50 times faster than MPSIM o Trace any number of variables and display like a logic analyser o Wide range of simulator stimuli including asynch serial data Price is GPB30.00 including P&P, GBP25.00 when ordered with the PIC programmer. Other Products =========== Blank PICs 16C57-04P - OTP 4MHz version GBP5.00 16C74-04P - OTP 4MHz version GBP8.00 16C74/JW - Erasable version GBP24.00 16C84-04P - Erasable GBP6.00 EEPROMS 24LC16 2Kx8 serial EEPROM, GBP2.00 24C65 8Kx8 serial EEPROM, GBP5.00 Serial Cable for either PIC BASIC module or PIC Programmer 7.50 To Order ====== All above prices are in pounds sterling (GBP) and are inclusive. Please add GBP3.00 for Post, packing and handling. We accept Visa/Access/MasterCard or Send cheque or Postal Order (in pounds sterling) to address below Forest Electronic Developments 10 Holmhurst Avenue Christchurch Dorset ENGLAND BH23 5PQ Phone Sales: +44 - 1425 - 275962 (International) 01425-275962 (UK) or phone/fax +44 - 1425 - 270191 01425-270191 (UK) Or see the Forest Electronic Developments home page on the world wide web at the following URL: http://www.ibmpcug.co.uk/~gmwarner/fed.htm From the PC of Martin Warner