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.
Table 3-10 and Table 3-11 summarize the functionality of each input/output line of the SAMG55J19 microcontroller in the PL360G55CF-EK board.
I/O LINE | Function | I/O LINE | Function |
---|---|---|---|
PA0 | PL360 GPIO3 | PA16 | PL360 GPIO4 |
PA1 | PL360 GPIO2 | PA17 | AD0 (mikroBUS) |
PA2 | Not Connected | PA18 | PROG |
PA3 | PL360 MOSI | PA19 | Voltage Monitor |
PA4 | PL360 MISO | PA20 | Not Connected |
PA5 | PL360 GPIO1 | PA21 | USB Device Diff Negative |
PA6 | PL360 GPIO5 | PA22 | USB Device Diff Positive |
PA7 | XIN32 | PA23 | TIOA1 (mikroBUS) |
PA8 | XOUT32 | PA24 | Not Connected |
PA9 | SPI0 MISO (mikroBUS) | PA25 | SPI0 CS0 (mikroBUS) |
PA10 | SPI0 MOSI (mikroBUS) | PA26 | Not Connected |
PA11 | USB Detect | PA27 | Not Connected |
PA12 | User LED0 | PA28 | Not Connected |
PA13 | Not Connected | PA29 | PL360 NRST |
PA14 | WKUP8 (mikroBUS) | PA30 | PL360 LDO_EN |
PA15 | User LED1 | PA31 | PL360 GPIO0 |
I/O LINE | Function | I/O LINE | Function |
---|---|---|---|
PB0 | SPI0 CLK (mikroBUS) | PB8 | Not Connected |
PB1 | Not Connected | PB9 | Not Connected |
PB2 | TWCK1 (mikroBUS) | PB10 | TXD4 (mikroBUS) |
PB3 | TWD1 (mikroBUS) | PB11 | RXD4 (mikroBUS) |
PB4 | TDI | PB12 | ERASE |
PB5 | TDO/TRACESWO | PB13 | PL360 SCK |
PB6 | TMS/SDWIO | PB14 | PL360 CS |
PB7 | TCK/SWCLK | PB15 | Not 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.