The PK-S5D9 is a single-board kit for the Renesas Synergy S5D9 Group Microcontrollers (MCUs), with a 176-pin LQFP package. The board provides easy-to-access interfaces to the peripherals of the S5D9 Group MCUs for application development. The PK-S5D9 includes four header connectors for direct access to the I/O pins in the MCU, and connectors for USB, Ethernet, RS-232/485, and CAN. The PK-S5D9 incorporates a 2.4-in. QVGA (240 x 320) TFT display with capacitive touch screen.As a promotion kit, the PK-S5D9 is designed to demonstrate the main features of the Synergy Platform using the S5D9 Group MCUs. This is an initial evaluation platform that you can use to determine which kit is appropriate for further development of your product.
Renesas PK-S5D9 official manual is available here
The internal flash of the Renesas PK-S5D9 is organized into one bank of 2Mb with 70 total sectors of different size according to the following table:
|0x00028000||32Kb||Bytecode Slot 0|
|0x00030000||32Kb||Bytecode Slot 1|
|0x00038000||32Kb||Bytecode Slot 2|
|0x001F8000||32Kb||Bytecode Slot 59|
- Microcontroller: ARM 32-bit Cortex™-M4 CPU Core
- Operating Voltage: 3.3V
- Input Voltage: 5V
- Digital I/O Pins (DIO): 116
- Analog Input Pins (ADC): 13
- SPIs: 3
- I2Cs: 1
- Flash Memory: 2Mb
- SRAM: 640 Kb
- Clock Speed: 120MHz
Power is supplied to the PK-S5D9 through the debug USB connector (J19). The PK-S5D9 requires 5V applied on this interface (USB standard). Once power is supplied, the power supply indicator lights up in green.
The MCU digital power supply power consumption can be measured by removing the J31 jumper and measuring the current draw across it. Power consumption for the MCU analog supply requires removing resistor R114 and measuring current across it.
Connect, Register, Virtualize and Program¶
The Renesas PK-S5D9 needs an FTDI USB to Serial converter connected to the SERIAL0 (on the Arduino Shield) to be programmed.
Once both the FTDI and the Debug Port are connected on USB ports, the PK-S5D9 is recognized by Zerynth Studio and listed in the Device Management Toolbar. The next steps are:
- Select the Renesas PK-S5D9 on the Device Management Toolbar (disambiguate if necessary);
- Register the device by clicking the “Z” button from the Zerynth Studio;
- Create a Virtual Machine for the device by clicking the “Z” button for the second time;
- Virtualize the device by clicking the “Z” button for the third time.
No user intervention on the device is required for registration and virtualization process.
After virtualization, the PK-S5D9 device is ready to be programmed and the Zerynth scripts uploaded. Just Select the virtualized device from the “Device Management Toolbar” and click the dedicated “upload” button of Zerynth Studio.
A microcnotroller serial port (UART) is not available over the ST-Link interface (mini USB - J19); to visualize serial messages or debug messages over the Zerynth console and to program the device a second USB cable must be connected to the SERIAL0 by the use of an FTDI USB to Serial.
Not all features have been included in the Renesas PK-S5D9 VMs. In particular the following are missing but will be added in the near future:
- CDC Driver to program the board without an FTDI device
- LCD Screen Drivers
- Ethernet Driver
- Capacitive Touch Interface driver
- Audio Output