User guide
User Guide V1.10
29
Overview
The Philips P89C51Rx+, P89C51Rx2 and TEMIC T89C51Rx2 microcontroller families feature
on-chip FLASH CODE memory which may be in-system programmed (ISP) using the Gemini
ISP programmer. To facilitate ISP on your target system, it is necessary for you to bring out
certain connections from the target microcontroller to a header on your PCB. The Gemini ISP
cable plugs into this header allowing the programmer to assert the correct signals.
Notes:
• The programmer requires a minimum of five connections to the target system to facilitate
In-System Programming (TXD, RXD, GROUND, VCC & Vpp).
• The programmer draws power from the target system.
• The programmer features an on-board Vpp generator circuit (i.e. The target system does
not have to generate the Vpp voltage)
• The programmer communicates with the target microcontroller using the 8051 UART
(Serial Port).
• The programmer forces the target microcontroller into ‘ISP’ mode using the ‘Hardware
Activation of the Boot Loader’ technique - ‘IAP’ mode is NOT supported.
• The target microcontroller can execute code when the programmer is connected or
disconnected from the target system.
Target System - ISP Design Requirements
User
Target
System
PC
GEMINI-1
External
Devices
1
2 3
1 Earth connection to PC
2 Target system earth
3 Earth from external device
Common earthing point
Serial Cable
Figure 24