Renesas GreenPAK Serial Debugger User Manual
Model: UM-GP-004
1. Description
The Renesas GreenPAK Serial Debugger (GSD) is a device used for programming GreenPAK products with multiple-time Non-Volatile Memory (NVM) or for configuring interconnect logic, IOs, and macrocells of GreenPAK chips featuring an I²C interface. The GSD is compatible with the GreenPAK Designer software version 6.xx and later. Users select the GSD in the "Development Platform Selector" window and click "Program" or "Emulate".
Supported Operational Systems:
- Windows - XP (SP3), Vista, 7, 8, and 8.1, 10
- Linux - any distribution with support for CDC and HID classes
- Mac OS - all versions starting from 10.7
The GSD functions as a Human Interface Device (HID), requiring no additional drivers. It operates as an I²C Master, communicating via a USB interface at 12 Mb/s. The I²C interface clock rate is up to 100 kHz. Chip programming, emulation, and debugging utilize the I²C protocol through four chip pins: VDD, SCL, SDA, and GND.
When connected to USB, the "Power" LED illuminates. The connected GreenPAK chip can be powered by the GSD or an external source. The GSD provides voltages from 0.9 V to 5.0 V with a maximum output current of 50 mA. It automatically detects external power and switches off its VDD line, connecting I²C pull-up resistors to the external supply.
Table 1: GreenPAK Serial Debugger LED Indicators
GSD State | Power LED | Status LED |
---|---|---|
Standby mode | On | Off |
Emulation mode | On | Blink |
Program mode | On | Blink |
Overvoltage protection at VDD line | Blink | Off |
Over-temperature protection | Off | Off |
Table 2: GreenPAK Serial Debugger On-Board Protection
Protection | Description |
---|---|
Over-current protection (OCP) | PTC limits maximum VDD current to 50 mA. |
Short circuit protection (SCP) | PTC limits maximum VDD current to 50 mA. |
Overvoltage protection (OVP) | If the external power supply voltage exceeds 5.6 V, FET U1 and power supply LDO IC2 turn off, and the Power LED blinks. |
Over-temperature protection (OTP) | If the IC2 temperature exceeds 75 °C, FET U1 and power supply LDO IC2 turn off, and both Power and Status LEDs turn off. |
2. Using GreenPAK Serial Debugger
2.1 In-System Programming
The GSD facilitates the emulation and programming of chips with multi-time programmable Non-Volatile Memory via the I²C protocol using VDD, SCL, SDA, and GND pins. Upon USB connection, the "Power" LED activates. The ISP connector (J2 or J3) connects to the external board. The target chip can be powered by the GSD or an external supply; the GSD detects external power and deactivates its VDD line, enabling external pull-up resistors for the I²C bus.
Connection Options:
- J2 Connector: Features four signals (SDA, SCL, power, ground) for physical and electrical connection to the target board. A duplicate of this connector (Molex Connector Corporation 0022152046) is recommended on the target board for its small physical size.
- J3 Connector: Also provides SDA, SCL, power, and ground signals with 0.1" spacing, supporting various industry-standard cabling. A Target Board Cable is included with the GSD. The mating connector on the target board must be chosen accordingly (part number BM04B-SRSS-TB(LF)(SN)).
The GSD includes on-board protection and LED indicators, detailed in Table 1 and Table 2. For a comprehensive guide to programming and emulation procedures, refer to the In-System Programming Guide.
2.2 In-System Debugging
The GreenPAK Serial Debugger can be used for debugging and emulating pre-programmed or blank GreenPAK chips supporting the I²C interface. This allows reconfiguration of interconnect logic, IOs, and macrocells. Note that any NVM changes made during debugging are not saved and are lost upon power off. The process uses the I²C protocol via VDD, SCL, SDA, and GND pins.
When the GSD is connected to USB, the "Power" LED turns on. The ISP connector (J2 or J3) connects to the external board. The debugged/emulated chip can be powered by the GSD or an external supply. The GSD detects external power and switches off its VDD line, connecting I²C pull-up resistors to the external power supply. Refer to Section 2.1 for physical connection details.
2.3 Operation Examples
1. Internal VDD:
This configuration shows the GreenPAK SLG46826V being supplied directly from the GreenPAK Serial Debugger R2.0. The circuit diagram illustrates the SLG46826V IC connected to the J2 SD Program Connector, with decoupling capacitors (C1, C2) and connections for INT_VDD and GND.
2. External VDD:
This configuration demonstrates the GreenPAK SLG46826V supplied from an EXTERNAL VDD source, connected to the GreenPAK Serial Debugger 2.0. The circuit diagram depicts the SLG46826V IC connected to the J2 SD Program Connector, with decoupling capacitors (C1, C2), connections for EXT_VDD and GND, and an external VDD header.
3. Appendices
3.1 Schematic Diagram
The schematic diagram details the GreenPAK Serial Debugger's circuitry. Key components include:
- USB Interface: The MCP2221A (U1) manages USB to I²C conversion, connected to the Micro USB connector (J1). Transient Voltage Suppressors (TVS1, TVS2) provide protection.
- Power Management: Includes voltage regulators (U5, SLG59M1563V), I²C level shifters (U2, U3, PCA9306DC1), PTC resettable fuses (RT1, RT2) for current limiting, and Zener diodes (D1, D4) for overvoltage protection.
- LED Indicators: Status LED (D2, Blue) and Power LED (D3, Orange) are driven by the system.
- Target Connectors: J2 (4-pin Molex) and J3 (4-pin SMD Header) are provided for connecting to target boards.
- Onboard Controller: The SLG46582V (U5) is the primary onboard controller.
3.2 Bill of Materials (BOM)
The Bill of Materials lists all components used in the GreenPAK Serial Debugger, including their designators, descriptions, footprints, and quantities. Notable components include:
- Capacitors (C1-C17), Diodes (D1-D4), Inductors (L1), Resistors (R1-R18), PTC Resettable Fuses (RT1, RT2), TVS Diodes (TVS1, TVS2).
- Connectors: J1 (Micro USB), J2 (Molex 4-pin), J3 (SMD Header 4-pin).
- Integrated Circuits: U1 (MCP2221A), U2/U3 (PCA9306DC1), U4 (SLG59M1563V), U5 (SLG46582V).
3.3 Errata
For previous revisions (ISP Board and GreenPAK Serial Debugger R1.0), stable functionality was guaranteed for voltage ranges between 3.3V and 5.0V, with a maximum output current of up to 50 mA.
3.4 Revision History
The document's revision history is as follows:
- 2.1 (16-Jun-2023): Fixed typos.
- 1.2 (13-Mar-2023): Updated to revision 2.0.
- 1.1 (22-Mar-2022): Renesas rebranding.
- 1.0 (20-Oct-2020): Initial version.
4. Status Definitions and RoHS Compliance
Status Definitions:
- DRAFT: The content is under review and may be modified before final approval.
- APPROVED or unmarked: The content has been approved for publication.
RoHS Compliance:
Renesas Electronics Corporation's suppliers confirm that their products comply with Directive 2011/65/EU of the European Parliament, restricting hazardous substances in electrical and electronic equipment. RoHS certificates are available upon request.