The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

(Version 2.03) Micro-ISP Series User Manual V2.03 Copyright Infor


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Serial Programming Systems Atmel 89S, AT90S (AVR) ATmega microcontroller families
(Version 2.03)
Micro-ISP Series User Manual V2.03 Copyright Information
Equinox guarantees that products will free from defects material workmanship under normal service, these products will perform current specifications accordance with, subject Company's standard warranty which detailed Equinox's Purchase Order Acknowledgment. Equinox reserves right change specifications detailed this document without notice does represent commitment part manufacturer. software described this document furnished under license agreement non-disclosure agreement used copied only accordance with terms agreement. against copy software medium except specifically allowed license non-disclosure agreement. purchaser make copy software backup purposes. part this manual reproduced transmitted form means, electronic, mechanical, including photocopying, recording, information retrieval systems, purpose other than purchaser's personal use, without written permission.
1998 Copyright Equinox Technologies Limited. rights reserved. Atmeland AVRare trademarks Atmel Corporation Microsoft, MS-DOS, Windowsand Windows 95Windows NTare registered trademarks Microsoft Corporation IBM, PS/2 registered trademarks International Business Machines Corporation Every effort made ensure accuracy this manual give appropriate credit persons, companies trademarks referenced herein.
Disclaimer Please note about diagrams contained within this document: Whilst suggested circuits offered good faith, Equinox will liable problems which might arise their use.
Micro-ISP Series User Manual V2.03 Electromagnetic Compatibility (EMC) Compliance
Micro-ISP Programmer Approved Product. designed only development environment only. This means that user must ensure that there possibility damage from electrostatic discharge (ESD). Since devices equipment which this product likely connected well themselves susceptible ESD, this should pose difficulty. example, handling microcontrollers EEPROMS etc. then will already used appropriate precautions, such anti-static mats, wrist straps should treat your Micro-ISP with same care would these type device. Always ensure that yourself carrying static charge before handling product. Wearing earthed anti-static wrist strap recommended. Equinox have taken great care designing this product compliant with European directive. When using equipment sure follow instructions provided. Although emissions within prescribed limits, care should taken using product near sensitive apparatus. experience difficulty please refer Equinox technical support. Points remember
Work static-free environment. Wear earthed wrist strap when handling either programmer and/or programmable device.
Please Note:
This equipment designed `Development Environment' only guaranteed operate correctly `Production Environment'. this product `Production Environment' will invalidate your warranty.
Micro-ISP Series User Manual V2.03 Technical Support
often case that users experience problems when installing using product first time. low-cost nature this product, Equinox unable answer technical support questions about this product telephone. have technical support problem, please consult following list help:
This manual Troubleshooting Guide (see page On-line help
Press <F1> help time. help system context-sensitive. Simply press <F1> error message possible causes error should listed. This help system updated regular basis. Please software update details information keeping up-to-date with software revisions.
Internet Site
Equinox have setup AVRmicrocontroller support page site. This page designed provide up-to date information issues concerning both AVRmicrocontrollers support tools. microcontroller support page found www.equinox-tech.com/avr
E-mail
Please e-mail technical support questions about this product microisp@equinox-tech.com Equinox will best answer your questions about this product quickly possible. However, promise immediate reply. Please consult site software updates problem that enquiring about have already been fixed version.
Please technical support questions about this product 1204 535555 Equinox will best answer your questions about this product quickly possible. However, promise immediate reply. Please consult site software updates problem that enquiring about have already been fixed version.
Micro-ISP Series User Manual V2.03 Contacts
Equinox Technologies Limited
Atlas House, Georges Square, Bolton, England
Telephone Sales 1204 529000 1204 535555 E-mail sales@equinox-tech.com site www.equinox-tech.com
technical support this product please e-mail microisp@equinox-tech.com
Software Updates
line with policy continuous improvement, `Meridian WindowsTM' software updated regular basis. firmware actual programmer also periodically updated. would like receive automatic e-mail every time version released, please make sure have registered your system with Equinox have quoted your e-mail address. cancel this service time. Meridian software updates currently downloaded from following places: Internet www.equinox-tech.com Select <software> this will take software download page
Micro-ISP Series User Manual V2.03 About Microcontrollers
Atmel manufacture complete family microcontrollers each with differing FLASH, EEPROM, SRAM number pins. Data sheets these devices viewed printed using Acrobat reader software supplied Atmel CD-ROM. data sheets often updated regular basis, recommended that consult Atmel site latest information. sources further information about Atmel microcontrollers listed below: Atmel site www.atmel.com
Equinox site www.equinox-tech.com/avr have silicon related technical support question about microcontrollers which answered looking Atmel/Equinox sites, please e-mail: avr@atmel.com mcu@atmel.com with detailed description problem.
Important Please note
Equinox Technologies unable answer direct technical support questions concerning microcontrollers. Please contact your local Atmel distributor sales office require further information.
Micro-ISP Series User Manual V2.03 Contents
Introduction.1 Device Support.2 System Specifications Hardware Overview Hardware/Software Installation Overview Meridian Windows Overview.6 Hardware Installation Instructions Serial Port Selection.8 Software Overview.9 Device Programming Guide In-System Programming Overview.18 Header Assignments Cable Convertor Target System Requirements Atmel AT89S/89LS Notes.22 Atmel ATmega103/603 Notes Atmel AT90S/ATtiny Notes Upgrading Programmer Firmware Micro-ISP Compatible Target Systems.27 Troubleshooting Guide
Micro-ISP Series User Manual V2.03 Introduction
Micro-ISP state-of-the-art device programmer supporting range In-System Programmable (ISP) microcontrollers from Atmel. These microcontrollers feature serially downloadable memory allowing both CODE DATA device features EEPROM) areas updated in-system without physically removing target device from application board. serial programming based around industry standard protocol which 3-wire featuring data lines clock line. Micro-ISP programmer currently supports Atmel 89S, AVRTM(90S), ATmega ATtiny microcontroller families standard. Micro-ISP programmer features extremely fast programming speeds dedicated hardware generate waveforms. Please Note:
This programmer designed development only.
MICRO-ISP DEVICE PROGRAMMER HIGHLIGHTS State-of-the-art Device Programmer Supports In-System Programming (ISP)
Atmel microcontroller family Atmel AVR(90S) microcontroller family Atmel ATmega microcontroller family Atmel ATtiny microcontroller family Powerful Windows Interface Software Meridian compatible with Win3.1,
Device Manufacturer Certification
many algorithms
Connects spare Serial Port Straightforward hardware/software
installation
Supports programming security lock
bits programmer firmware field upgradable allowing devices enhancements added future FAST programming times
Enhanced serial programming
algorithms
programming waveforms generated
dedicated hardware versions programmer available:
Standard voltage UISP-S4 (4.8-6.0V) voltage UISP-LV4 (3.3-6.0V)
Micro-ISP Series User Manual V2.03 Device Support
ATMEL FLASH Microcontroller Family
AT89S8252 AT89S53 AT89LS8252 AT89LS53
Atmel `Classic' Microcontroller Family
AT90S1200 AT90S1200A (same AT90S1200 with RCEN Enabled) AT90S2313 AT90S2323 AT90S2333 AT90S2343 AT90S4414 AT90S4434 AT90S8515 AT90S8535 AT90LS2333 AT90LS4433 AT90LS4434 AT90LS8535
Atmel ATmega FLASH Microcontroller Family
ATmega103 ATmega603 ATmega103L ATmega603L
Atmel Tiny FLASH Microcontroller Family
ATtiny22 Please note: Only ATtiny devices which feature `Low Voltage Serial Programming Mode' supported. Caution. Make sure exceed maximum voltage target device.
Micro-ISP Series User Manual V2.03 System Specifications
Minimum System Contents
Micro-ISP Series programmer available either voltage version. minimum system contents both versions follows: Micro-ISP Serial Download Programmer Windows Driver Software Cable convertor Serial extension cable Atmel CD-ROM
Micro-ISP Serial Programmer Specifications
Programmer Size Shipped Weight Connection Programming Cable Header Power Supply 16mm Approx 0.10kg Serial Port 25-pin female Connector Length 300mm 10-way 0.1" pitch bump polarised Requires power from target system external power supply. Series Vcc. 6.0V (supply) approx 50mA when programming (supply) approx 27mA standby Series Vcc. 6.0V (supply) approx 36mA when programming 3.3V (supply) approx 22mA standby 3.3V (supply) approx 70mA when programming (supply) approx 37mA standby
Minimum requirements
minimum hardware software requirements ensure that programmer operates correctly follows: 100% compatible 386+ Windows higher Minimum Minimum free hard disk space Spare serial port
Micro-ISP Series User Manual V2.03 Hardware Overview
stripe (denotes
Micro-ISP Programmer Serial Programming Cable (length approx 300mm) 10-way Header Plug female D-Connector (plugs into serial port) Power Active
Micro-ISP Series User Manual V2.03 Hardware/Software Installation Overview
Hardware/Software Overview installation process Micro-ISP programmer detailed diagrammatically below. Please refer following pages more detailed explanation.
Perform Software Installation
Perform Hardware Installation
Select correct serial port
<OPTIONS> <SELECT PORT>
selecting another port
Installation Trouble Shooting Guide
(See on-line help)
<TEST> PORT
PASS
FAIL
Programmer should
LINE"
Micro-ISP Series User Manual V2.03 Meridian Windows Overview
Micro-ISP programmer supplied with 'Meridian Windows' driver software. This software supplied 3.5" floppy disk downloaded from Equinox site.
Install 'Meridian Windows' software: Boot into Windows environment
(Win 3.1,
Insert 'Meridian Windows' disk into
floppy disk drive
Meridian Programmer Interface Software
Powerful Windows Programmer Interface Software compatible with Windows 3.11Windows 95TM, Windows Windows Device: Check, Signature, Erase, Blank Check, Read, Program, Verify, Special Options Security Supports programming microcontroller fuse bits Programmable RESET polarity Powerful RESET Timing utility allows most RESET circuits accommodated including C/R, External Watchdog 3-pin supervisor devices Powerful Auto-Program Utility Fast programming times dedicated Hardware Powerful Multiple File Loading Utility Supports file formats Comprehensive context-sensitive on-line help system Meridian software introduced Equinox support following range programmers: Micro-ISP Series Micro-ISP Series Micro-ISP Series Micro-ISP Series Activ8r (Atmel 8051 version) Activ8r (Atmel version)
Select 'Run.' command from
'File' menu Program Manager
Select 'Browse' navigate
floppy drive
Select 'meridian.exe' Select 'OK' button
software installation program should display introductory screen. Please follow on-screen prompts order complete software installation process. completion, installation program will install 'Meridian' icon within program group called 'Equinox'. launch software, simply double-click 'Meridian' icon.
Micro-ISP Series User Manual V2.03 Hardware Installation Instructions
Overview
Micro-ISP programmer connects spare serial (COM) port. only have serial port this e.g. modem, possible another serial port your machine inserting card. further hardware installation help, please refer the: Installation Troubleshooting Guide
Warning
avoid catastrophic damage programmer target system: Ensure that both your target system connected common earth point. Make sure that interconnections made before applying power target system. using laptop which connected mains earth, recommended that make hard-wired connection from port D-connector shell target system common earth point. Avoid plugging unplugging connector while either target system powered Please ensure that devices connected user target system also properly grounded same common earth point. Please Diagram
Micro-ISP User Target System External Devices
Earth connection Target system earth Earth from external device
Common earthing point
damage caused programmer through inadequate earthing covered under warranty Connect serial cable provided spare port using 9-25 adaptor necessary. Connect Micro-ISP other serial cable. Connect plug serial programming cable into 10-way header user target board (not supplied). Apply power target board. Please ensure that target system powered programmer will operate unless specified range applied connector. (The Micro-ISP draws power from target)
Micro-ISP Series User Manual V2.03 Serial Port Selection (Select Port)
Micro-ISP programmer plugs into spare serial (com) port compatible including majority laptop machines.
Communications Test Pass
programmer been detected Meridian software. <Cancel> <Test Port> dialogue box, words LINE' should displayed bottom right Micro-ISP Window. Installation complete programmer should ready to-use.
select Correct Serial Port
From menu select <Options> <Select Port> available ports your computer displayed. Select port which programmer connected Select baud rate e.g. iii. Select <Test> programmer communications test performed. This tests both programmer, cable serial port.
Test Programmer Checking Port Checking Communication Pass
Communications Test Fail
programmer detected port selected. Please check that correct port selected, not, repeat <Select Port> Test> operation. your fast enough operate default highest communication speed, necessary slow communication down. This achieved choosing slower baud rate from list provided. programmer still detected, please refer Installation Troubleshooting Guide located "On-Line" help.
Checking Communication
Cancel
Select Communication Port Port COM2 Speed 56000 Cancel Test
Micro-ISP Series User Manual V2.03 Software Overview
Meridian Windowssoftware features many powerful functions which activated simply clicking single icon. Other utilities commands available selecting relevant menu option. further information about Meridian Windowssoftware please refer 'On-line Help System' supplied with software (F1). most commonly used functions which icon exits listed below.
LOAD FILE BUFFER Ctrl
Allows select file multiple files load file(s) into programmer buffer area(s). Currently supports Intel Binary file formats standard.
SAVE DISK (Ctrl
Allows save contents buffer(s) file. Currently supports Intel Binary file formats standard.
BLANK CHECK
Checks currently selected device blank. i.e. locations
VERIFY DEVICE
Compares contents buffer area(s) with contents currently selected device.
WRITE DEVICE
Writes with contents buffer into device Note: This operation does perform electronic erase before writing data.
Micro-ISP Series User Manual V2.03 Software Overview continued
DEVICE READ
Reads contents currently selected device into programmer buffer area(s).
ERASE DEVICE
Performs ELECTRONIC erase currently selected device.
DEVICE AUTO-PROGRAM
Performs complete programming cycle including Signature Check, Erase, Blank check, Write, Special Options, Security etc.
SECURITY
Allows READ/WRITE security lock bits device which supports this feature.
Micro-ISP Series User Manual V2.03 Device Programming Guide
Micro-ISP Programmer ready program target device. following example have chosen program Atmel AT90S1200 microcontroller located user target system.
From Meridian select <Options> <Create Library Info>
This operation interrogates target programmer generates `notepad' document which details information about your programmer generates list devices supported programmer. From list which `TARGET ISP' devices programmed with Micro-ISP. i.e. only devices listed `yes' LNR' supported.
select target device click <Device menu>
Chose <Select>, Chose <AT90S>, Chose <Target (ISP)> finally click target device, example <AT90S1200ISP>.
Select Orientation Information Check Signature
From the< Device menu> select<Information>
This will give description target device.
Blank Check
Setting target write times programmers only)
write time FLASH EEPROM varies with target voltage. Meridian defaults correct settings +5V. your target system powered from less than necessary change write time. alter write time settings select <Options> <SPI Program Options> Enter recommended `Write Time' selected device from tables overleaf Enter required Write Time'. This time automatically updated same `FLASH write time' devices except ATmega family. Click <OK>.
ATmega AT90S ATtiny AT89C AT89S/89LS
Socket Target (ISP)
AT90S1200 AT90S1200A AT90S2313 AT90S4414 AT90S8515 AT90S2323
Micro-ISP Series User Manual V2.03 Device Programming Guide continued
Overview
following tables detail result testing programming various target microcontrollers laboratory. These timings settings meant guidance only. E&OE. Results differ depending microcontroller batch, power supply, target system etc.
Definitions:
Voltage Flash Write Time Supply voltage programmer target device Minimum time program byte page (ATmega only) target microcontroller FLASH area
EEPROM Write time Minimum time program byte target microcontroller EEPROM area Fspi Fosc Code time Data time Frequency signal from programmer target device Frequency target microcontroller oscillator Time taken program target device CODE area with random data Time taken program target device DATA area with random data
measurements were taken with following equipment:
Meridian V2.12 DX2-50 Micro-ISP Series Windows Communication speed: 56,000 baud
Micro-ISP Series User Manual V2.03 Device Programming Guide continued
AT89S/89LS Timing Characteristics
Voltage Flash Write Time (ms) EEPROM Write Time (ms) FSPI (KHz) FOSC (MHz) Code time (secs) 78.5 78.5 56.2 56.2 54.3 56.2 47.4 45.1 45.1 47.4 29.0 38.1 19.8 23.1 19.8 23.1 Data time (secs) 12.0 12.0 14.0 14.0 13.5 14.0 12.0 11.5 11.5 12.0
AT89S/89LS family necessary change both `FLASH/EEPROM write times' `SPI Frequency' depending target voltage oscillator frequency. table shows results 4MHz 12MHz. AT89S device should program correctly >4.0V with target frequency 4MHz 24MHz. AT89LS should program correctly 3.0V 6.0V long target oscillator frequency 12MHz below.
Micro-ISP Series User Manual V2.03 Device Programming Guide continued
Atmel `Classic' Microcontroller Family Timing Characteristics
Voltage Flash Write Time (ms) EEPROM Write Time (ms) FSPI (KHZ) FOSC (MHz) 3.6864 3.6864 3.6864 3.6864 3.6864 Code time (secs) 65.0 56.0 48.0 48.0 39.0 39.0 30.0 30.0 Data time (secs)
Classic ATtiny family, only necessary alter `FLASH/EEPROM write times' depending target voltage. Erasing target device guaranteed below 3.4V. This cause programming errors random locations have erased correctly. This silicon limitation which there currently workaround.
ATMega103/103L Timing Characteristics
Voltage Flash Write Time (ms) EEPROM Write Time (ms) FSPI (KHZ) FOSC (MHz) 3.6864 3.6864 3.6864 3.6864 Code time (secs) 231.1 226.1 223.4 219.2 Data time (secs)
ATmega family, necessary alter `FLASH write time' page (256 bytes) basis `EEPROM Write time' byte-by-byte basis depending target voltage. Erasing target device guaranteed below 3.4V. This cause programming errors random locations have erased correctly. This silicon limitation which there currently workaround. Correct programming ATmega103L devices voltages less than 3.8V with revision silicon found unreliable. Micro-ISP Series programmer slower programming ATmega103 than programmer given voltage.
Micro-ISP Series User Manual V2.03 Device Programming Guide continued
Setting `SPI frequency'
setting `SPI frequency' also varies with target voltage. necessary change `SPI frequency' (Fspi). alter `SPI frequency' select <Options><ISP Settings> Enter recommended `SPI frequency' `Timing Characteristic Tables'. These tables show fastest programming speeds achieved Equinox Technologies different target devices. optimum timings these other devices will vary. necessary experiment with differing settings achieve fastest times.
Setting `Target Reset Polarity'
Meridian automatically sets polarity programmer RESET signal (PROG_RESET) correct default polarity target device being programmed. Some users wish change `Target Reset Polarity' RESET circuit target system inverted some reason.
Setting `ISP RESET Timing' parameters
programmer outputs sequence pulses PROG_RESET, PROG_MOSI, PROG_MISO, PROG_SCK1 PROG_LED signal lines order force target device into `Serial Programming Mode'. programmer effectively runs statemachine where programmer lines certain states periods time specified `T1.T6' timing parameters. default settings generic Capacitor/Resistor RESET circuit target system operating +5V. Atmel AVR, ATmega ATtiny devices, default timing parameters should operate correctly most target systems without changes. However, Atmel microcontroller family suffers from many problems entering `Serial Programming Mode' correctly RESET circuit changed from network. choice correct RESET circuit relevant settings `T1.T6' timing parameters beyond scope this manual. Further information available separate application notes found Equinox Site.
Micro-ISP Series User Manual V2.03 Device Programming Guide continued
Loading user code/data buffer areas
program target system buffer must first loaded with user code/data. Select <File> <Load Buffer.> `Load Buffer' dialogue displayed. load file into CODE area, click <Browse> code section. Select required file, click <Load> This loads same file into both code data areas default. load different file into DATA area click<Browse> data section. Select required file, click <Load> buffer(s) should loaded. Click <OK> quite `Load dialogue box'.
Using <Auto-Program> program target device
most straightforward method programming target device select <Device><Auto-Program> click <Auto-Program> icon. `Auto-Program' performs following actions: Pre-programming State machine operation Check Signature (except 89S/89LS signature) Chip Erase Blank Check (CODE/DATA areas) Write CODE area Verify Pass CODE area Write DATA area Verify Pass DATA area Write Special Options (Fuse bits etc.) Write Security
auto-program operation setup selecting <Device><Auto-program Options>.
Micro-ISP Series User Manual V2.03 Device Programming Guide continued
Using <Device> commands individually
possible fire programmer command individually from <Device> menu. Please note: programmer will, default, perform `Pre-programming State machine operation' `Check Signature' each operation selected. `Check Signature' disabled using tick box. <Device><Write> operation does perform `Chip Erase' operation. there already non-FF data target device then `Write' operation will fail. manual <Device><Erase> required erase device. iii. <Device><Special Options> operation allows user read current values fuse bits target device device supports this). values also written target device. Further sources information: Equinox application notes: AN100 AN101 AN102 AN103 Design Design Design Design Notes Notes Notes Notes Atmel Atmel Atmel Atmel AT90S (Classic AVR) Microcontroller Family ATmega Microcontroller Family ATtiny (AVR) Microcontroller Family AT89S/AT89LS Microcontroller Family
Micro-ISP Series User Manual V2.03 In-System Programming Overview
possible In-System Program (ISP) members Atmel microcontroller utilising serial programming algorithm based around popular 3-wire protocol. Micro-ISP programmer implements these devices generating necessary programming waveforms under control software. order place target device into programming mode, necessary assert RESET target microcontroller.
Master/Slave definitions
Micro-ISP programmer operates principle that during programming operation programmer Master target device programmed Slave. Micro-ISP Programmer Master Target Microcontroller(s) Slave(s) This status only case during ISP. target microcontroller master slave during program execution (i.e. when programming code). programmer tri-states when programming. Typical Hardware Configuration In-System Programming (ISP) Mode
Ground
MICRO-ISP Programmer
MOSI MISO
Target System
Target Ground
Common earth point
Micro-ISP Series User Manual V2.03 Header (Target System)
Micro-ISP Target System Connection Details
programmer 10-way ribbon cable supplied terminated with standard 10-way 0.1" pitch plug. This designed mate with complimentary male 10-way header target system. pin-out header shown opposite:
10-Way Header View
PROG_Vcc PROG_SCK2 PROG_LED PROG_GND PROG_GND PROG_SS PROG_MOSI PROG_MISO PROG_SCK1 PROG_RESET
Note: This view connector fitted target (e.g. Evalu8r) board, seen from above (the component side).
Assignments
Programmer Name PROG_Vcc PROG_SS PROG_SCK2 PROG_MOSI PROG_LED PROG_MISO PROG_GND PROG_SCK1 PROG_GND PROG_RESET Micro-ISP Description Programmer Power (+Vcc) Slave Select Serial Clock Master Output Program Master Input Programmer connection Serial Clock Programmer connection Target RESET control Optional ATmega PD1/RXD PD0/TXD MOSI MISO Connect
This connection must made
Connect
AT90S/89S/89LS/ATtiny
Connector recommendations
connector supplied with Micro-ISP programmer `bump' polarised that inserted wrong around polarised socket. connector used target system polarised, advised that measures taken prevent connector being plugged wrong around. This could achieved removing second ground) from target header placing blanking piece plastic cable header.
Micro-ISP Series User Manual V2.03 Cable Convertor
This cable allows Equinox `Micro-ISP' `Activ8r' programmers interface existing customer target boards which feature Atmel 10-way 6-way header. convertor also makes possible users Atmel's STK200 STK300 systems upgrade Equinox solution whilst retaining original evaluation board. `ISP Cable Convertor' supplied with Equinox systems standard.
Cable Convertor User target system with Atmel 10-pin convertor e.g. STK200/300 Micro-ISP Programmer
Target System Provided
Equinox Equinox
Atmel connection connection Atmel connection connection connection
Function SCK2 MOSI /PROG MISO /RESET Function SCK2 MOSI /PROG MISO /RESET
Mapping Equinox 10-way Atmel 10-way
Equinox 10-way Atmel 10-way
(Cable fitted standard)
Mapping Equinox 10-way Atmel 6-way
Equinox 10-way Atmel 6-way
(Cable fitted standard)
Micro-ISP Series User Manual V2.03 Target System Requirements
following target system requirements must Micro-ISP programmer operate correctly
Target oscillator
target microcontroller oscillator must running between certain prescribed frequencies. These found relevant microcontroller data sheets. oscillator could external crystal/resonator could internal oscillator (e.g AT90S1200 AT90S2343).
Power
Micro-ISP requires regulated supply operate. This supply taken either from user target system external power supply unit (PSU). programmer should operate correctly between specified operating voltage limits (see hardware specifications).
RESET circuit
serial programming mode family devices initiated asserting RESET correct sense certain period time. programmer must, therefore, able assert RESET user target microcontroller. External control RESET implemented number different ways. Family (90S) ATmega ATtiny Reset Polarity Active High Active Active Active
Enable Fuse
Enable Fuse (SPIEN) must ENABLED target microcontroller device programming work. SPIEN fuse only programmed parallel programming mode with device socket. Atmel microcontrollers supplied from factory with SPIEN fuse enabled default.
Micro-ISP Series User Manual V2.03 Atmel AT89S/89LS Notes
RESET circuit
This should `Active HIGH' RESET circuit. 89S/89LS devices suffer from many problem correctly entering `Serial Programming Mode. programmer must output number pulses RESET which synchronise target device. network used (C=10µF, R=10K), default timings parameters `T1.T6' should work correctly. However, RESET `Supervisor Device' used, timings `T1.T6' must altered that pulse train filtered RESET circuit.
PROG-RESET
PROG-VCC
Active High RESET Circuit
RESET
LED1
ATMEL AT89SXXXX Microcontroller
Interrupt
PROG-ACTIVE
P3.0-P3.7 P2.0-P2.7 P1.0-P1.4 P0.0-P0.7
USER
MOSI MISO
P1.7 P1.6 P1.5
PROG-SCK1 PROG-MOSI PROG-MISO
XTAL1 XTAL2
PROG-GROUND USER-OUTPUT USER INPUT USER INPUT
connection
This output from programmer input target device during programming. recommended that this only used input user target circuit. Atmel 89S/89LS device fail re-program target firmware asserts within 700ms coming RESET.
P1.5
P1.6
P1.7
Protection resistors
good design practice place some limiting resistance each processor line protect against damage from transients. i.e. very value e.g. ohms recommended. Further protection afforded using ferrites instead resistors. ATmega devices very sensitive voltage slew rate, component which slews edges programming signals cause unreliable programming.
Micro-ISP Series User Manual V2.03 Atmel AT89S/89LS Notes continued
Noise filtering
noise spikes found problem, resistor i.e. inserted between ground.
Active
placed user target system indicate when programmer active. value should chosen suit target supply voltage.
Warning
avoid lock-up target device: Avoid writing ZERO within 700ms coming RESET. output your target system. target device will re-program, connect ground moving position then re-program. Remove writes within your software! Further sources information: AN103 Design Notes Atmel AT89S/89LS Microcontroller Family
Micro-ISP Series User Manual V2.03 ATmega103/603 Notes
RESET circuit
This should `Active LOW' RESET circuit. prevent inevitable EEPROM corruption, electronic brownout circuit recommended such `RESET Supervisor' device available from Dallas Semiconductor, Maxim, Seiko etc.
PROG_ACTIVE
programmer does support `PEN' method entering RESET. should therefore tied high.
MOSI/MISO connections
Atmega microcontrollers differ from other AVR/89S device that programming performed UART pins `PD1/RXD' `PD0/TXD' pins instead MOSI MISO. This connection system lead driver contention problems with `PROG-MOSI' line output driver RS-232 Transceiver chip. Basically, `RS-232-RXD' line asserted, programmer able assert `PROG_MOSI' pin. Possible workarounds include placing resistor i.e. path from RS-232 transceiver microcontroller using jumper i.e. which user must manually move before attempting program device.
Protection resistors
good design practice place some limiting resistance each processor line protect against damage from transients. i.e. very value e.g. ohms recommended. Further protection afforded using ferrites instead resistors. ATmega devices very sensitive voltage slew rate, component which slews edges programming signals cause unreliable programming.
Noise filtering
noise spikes found problem, resistor i.e. inserted between ground.
Active
placed user target system indicate when programmer active. value should chosen suit target supply voltage. Further sources information: AN100 Design Notes Atmel ATmega Microcontroller Family
Micro-ISP Series User Manual V2.03 Atmel AT90S/ATtiny Notes
RESET circuit
This should `Active LOW' RESET circuit. prevent inevitable EEPROM corruption, electronic brownout circuit recommended such `RESET Supervisor' device available from Dallas Semiconductor, Maxim, Seiko etc.
PROG-RESET
PROG-VCC
Active RESET Circuit
RESET
LED1
ATMEL AT90SXXXX Microcontroller
Interrupt
PROG-ACTIVE
PD.0-PD.7 PC.0-PC.7 PB.0-PB.4 PA.0-PA.7
connection
This output from programmer input target device during programming. recommended that this only used input user target circuit. However, should still possible program device even output user firmware.
USER
MOSI MISO
PB.7 PB.6 PB.5
PROG-SCK1 PROG-MOSI PROG-MISO
XTAL1 XTAL2
PROG-GROUND USER-OUTPUT
PB.5
USER INPUT
PB.7
USER INPUT
PB.6
Protection resistors
good design practice place some limiting resistance each processor line protect against damage from transients. i.e. very value e.g. ohms recommended. Further protection afforded using ferrites instead resistors. ATmega devices very sensitive voltage slew rate, component which slews edges programming signals cause unreliable programming.
Noise filtering
noise spikes found problem, resistor i.e. inserted between ground.
Active
placed user target system indicate when programmer active. value should chosen suit target supply voltage. Further sources information: AN102 Design Notes Atmel ATtiny (AVR) Microcontroller Family
Micro-ISP Series User Manual V2.03 Upgrading programmer firmware
This programmer features upgradable firmware technology which allows actual control code within programmer updated field. Upgrading programmer firmware allows features, device algorithms corrections added product future means straightforward Windows reprogramming utility, without having return product Equinox. programmers shipped with latest firmware from Equinox, your system been purchased from distributor been stock long period time, that firmware version out-of-date.
check what version firmware programmer running?
Make sure programmer plugged into spare port powered Launch Meridian software software should display Line" iii. Select <Options><Programmer Info> firmware revision date loading displayed. Alternatively, select <Options><Create Library Info> text file created containing programmer settings
update programmer firmware?
firmware version your programmer older than that Equinox Site, please download files from `Software Updates' page. important that download both latest `meridian.exe' `configit.exe' programs. follow instructions supplied with `configit.exe' program, whole process should take less than minutes.
What there problems?
firmware update fails reason, please check instructions supplied with `configit.exe' first instance. problem persists program reports that code needed from Equinox, please e-mail full details below Equinox, will attempt running quickly can.
Details required:
Name, Company name, telephone number, number, e-mail, place purchase, programmer serial number (usually printed label programmer) update code prompted send. Please note: possible that firmware upgrade process fail there might delay receiving license codes back from Equinox. PLEASE attempt upgrade your firmware your immediate design process depends
Micro-ISP Series User Manual V2.03 Micro-ISP Compatible Target Systems
products listed below have been specially designed interface with Micro-ISP programmer
AVR/89S Socket Stealer Modules
Plugs into most 40-pin generic AVR/89S microcontroller sockets. Ideal AVR/89S evaluation small production runs where target board redesign would more expensive where time constraints have been imposed.
Microcontroller Personality Module
This dedicated Microcontroller Personality module supports most 8-pin, 20-pin 40-pin Atmel 8051 microcontrollers. module features header which connects `Micro-ISP' programmer. plugged into either `Evaluation' module running simple examples into separate `Prototyping' module where developer construct his/her circuitry `real' project.
Micro-ISP Series User Manual V2.03 Troubleshooting Guide
Installation problems
Does your meet minimum requirements this product? have spare serial port? Have connected serial cable from port Micro-ISP? Have selected correct port? serial port already another application?
In-system programming (ISP)
MOSI, MISO, SCK1 RESET connection from target system correctly wired? Does target RESET circuit allow remote control RESET line from Micro-ISP? target system powered correct voltage? target microcontroller enabled (i.e. SPIEN ENABLED)? target oscillator (internal external) running? target frequency correct target oscillator frequency being used? FLASH EEPROM write times correct value target voltage?
AT89S Problems
Symptom: Virgin device programs once then will re-program. (Error message `Can program location 0000h') Workaround: Connect target device ground. (forces microcontroller execute from external memory) Remove code your firmware which writes delay from RESET writing 700ms. Re-program device (should successful)
ATmega problems
time this manual going press, ATmega103 microcontrollers would erase correctly below 3.4V would program reliably below 3.7V. Future revisions silicon should hopefully cure these problems.
AT90S/AT90LS/ATtiny Problems
time this manual going press, ATmega103 microcontrollers would erase correctly below 3.4V. Future revisions silicon should hopefully cure this problem.
Equinox Technologies Limited reserves right change information contained within this manual without prior notice. E&OE Terms product names contained this document trademarks others.

Other recent searches


UNR32AVG - UNR32AVG   UNR32AVG Datasheet
STP11NM60A - STP11NM60A   STP11NM60A Datasheet
STP11NM60AFP - STP11NM60AFP   STP11NM60AFP Datasheet
STB11NM60A-1 - STB11NM60A-1   STB11NM60A-1 Datasheet
SN74LS166 - SN74LS166   SN74LS166 Datasheet
SLK2511B - SLK2511B   SLK2511B Datasheet
MAX4475 - MAX4475   MAX4475 Datasheet
MAX4478 - MAX4478   MAX4478 Datasheet
MAX4488 - MAX4488   MAX4488 Datasheet
MAX4489 - MAX4489   MAX4489 Datasheet
MAX4475 - MAX4475   MAX4475 Datasheet
MAX4488 - MAX4488   MAX4488 Datasheet
MAX4488 - MAX4488   MAX4488 Datasheet
4489 - 4489   4489 Datasheet
MAX4475 - MAX4475   MAX4475 Datasheet
MAX4476 - MAX4476   MAX4476 Datasheet
MA05774 - MA05774   MA05774 Datasheet
CM75RL-12NF - CM75RL-12NF   CM75RL-12NF Datasheet
BUP54 - BUP54   BUP54 Datasheet
74VHCT373A - 74VHCT373A   74VHCT373A Datasheet
2SA1503 - 2SA1503   2SA1503 Datasheet
2SC3864 - 2SC3864   2SC3864 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive