3.3.2 SAMG55J19

The PL360G55CF-EK board is equipped with a SAMG55J19 device in 64-pin QFN. The SAM G55 devices are general-purpose low-power microcontrollers which offer high performance, processing power and small package options combined with a rich and flexible peripheral set.

The Microchip's SAM G55 embeds a Cortex-M4 CPU with an FPU (floating point unit). This ensures maximum throughput. This is very important as it allows minimization of the active power consumption and getting to sleep faster in order to reduce the overall power consumption. Additionally, the device has 30 DMA channels, which gives extremely high throughput.

The SAMG55J19 operates at a maximum speed of 120 MHz and features 512 Kbytes of Flash and up to 176 Kbytes of SRAM. The peripheral set includes eight flexible communication units comprising of USARTs, SPIs and I2C-bus interfaces (TWIs),two three-channel general-purpose 16-bit timers, two I2S controllers, one-channel pulse density modulation, one 8-channel 12-bit ADC, one Real-Time Timer (RTT) and one Real-Time Clock (RTC), both located in the ultra-low power backup area.

Figure 3-6. SAMG55 Microcontroller

Table 3-10 and Table 3-11 summarize the functionality of each input/output line of the SAMG55J19 microcontroller in the PL360G55CF-EK board.

Table 3-10. Pinout of SAMG55J19 PortA in PL360G55CF-EK Board
I/O LINEFunctionI/O LINEFunction
PA0PL360 GPIO3PA16PL360 GPIO4
PA1PL360 GPIO2PA17AD0 (mikroBUS)
PA2Not ConnectedPA18PROG
PA3PL360 MOSIPA19Voltage Monitor
PA4PL360 MISOPA20Not Connected
PA5PL360 GPIO1PA21USB Device Diff Negative
PA6PL360 GPIO5PA22USB Device Diff Positive
PA7XIN32PA23TIOA1 (mikroBUS)
PA8XOUT32PA24Not Connected
PA9SPI0 MISO (mikroBUS)PA25SPI0 CS0 (mikroBUS)
PA10SPI0 MOSI (mikroBUS)PA26Not Connected
PA11USB DetectPA27Not Connected
PA12User LED0PA28Not Connected
PA13Not ConnectedPA29PL360 NRST
PA14WKUP8 (mikroBUS)PA30PL360 LDO_EN
PA15User LED1PA31PL360 GPIO0
Table 3-11. Pinout of SAMG55J19 PortB in PL360G55CF-EK Board
I/O LINEFunctionI/O LINEFunction
PB0SPI0 CLK (mikroBUS)PB8Not Connected
PB1Not ConnectedPB9Not Connected
PB2TWCK1 (mikroBUS)PB10TXD4 (mikroBUS)
PB3TWD1 (mikroBUS)PB11RXD4 (mikroBUS)
PB4TDIPB12ERASE
PB5TDO/TRACESWOPB13PL360 SCK
PB6TMS/SDWIOPB14PL360 CS
PB7TCK/SWCLKPB15Not Connected

The right implementation of the PLC standards require some GPIOs of the transceiver PL360 connected to the SAMG55. G3-PLC requires a GPIO for an external interrupt line (PA0 of SAMG55) and PRIME requires two GPIOs for an external interrupt and carrier detect (PA0 and PA31 of SAMG55) indication lines. Please check this point with the firmware user guide.

For a further description of the SAMG55J19 capabilities see the corresponding SAMG55 datasheet.