PPM3 MKII Programmer
- User Guide - V1.04 - 10
th
May 2008
16
1.7.2 Programming Interface to Target Device
The programmer supports the following programming interfaces to the Target Device:
#
Programming
Interface
Family
Description / Comment
1 LV
SPI
AT89S
AT90S
AT90USB
AT90CAN
AT90PWM
ATmega
ATmega PICO
ATtiny
Zensys
Atmel Low Voltage Serial Programming Mode
•
Atmel 3-wire SPI interface (SCK, MOSI, MISO )
•
Target Device RESET
•
Works at target voltage (no Vpp required)
2
HV SPI (+12V
Vpp)
ATtiny
Atmel High Voltage Serial Programming Mode
•
Atmel 4-wire SPI Interface (SCK, MOSI, MISO, MOSI2)
•
+12V Vpp is applied to the RESET pin to enter High
Voltage Serial Programming Mode
•
Requires different connections to Target Device
compared with LV SPI.
•
Requires all pins of target device to be accessible by
the programmer.
3 UART
Boot
Loader
T89C51Rx2
T89C51AC2
T89C51Ix2
T89C51CC01
P89C51Rx2
P89C66xxx
Atmel / Philips UART Boot Loader Interface
•
Uses RXD, TXD, PSEN, and Target Device RESET pin
•
TTL Levels from programmer to Target System
4 JTAG
(Atmel AVR)
ATmega
AT90USB
AT90CAN
ATmega PICO
Atmel ATmega AVR – JTAG ISP Interface
•
Uses same connector as Atmel JTAG ICE
•
A chargeable license upgrade is required to enable the
ATmega JTAG ISP libraries.
•
Supports JTAG Chain Mode programming
5 I2C
AT24Cxxx
AT24HCxxx
AT34Cxxx
I2C 2-wire Interface
•
There is no dedicated connector for I2C programming
so it is necessary to re-use either an SPI or JTAG
connector for I2C.
•
The programmers uses the following I/O pins for I2C:
o
SDA (SPI MOSI pin)
o
SCL (SPI SCK pin)
•
External pull-up resistors (eg. 4k7) are required on the
SDA and SCL lines. These can be fitted on the IO-CON
Module, Test Fixture or Target System.
Please refer to the separate manual
‘PPM3 I/O Connector Modules’
for information on which ISP
Header to use for the required programming interface.
Summary of Contents for PPM3 MK2
Page 1: ...User Guide...