User manual
4
o 32 MB Flash memory
o 128 MB RAM
4- Interfaces
Connectors for unlimited stackable extension boards
Ethernet interface
USB interface
USB interface directly with the Telit Cellular module
1 x CAN interface
2 x Frequency inputs
2 x Analog inputs
4 x Three state logic inputs
4 x NMOSFET outputs
2 x Current measurement inputs (24 bits resolution with galvanic isolation)
1 x 1-Wire interface
Antenna Connectors
o GSM: U.FL Connector
o GNSS: U.FL Connector
5- Development Enviroment:
The RTOS version of the PingPong board uses the Microchip PIC32MZ2048ECM144 microcontroller.
MPLABX from microchip along with XC32 complier are the IDE and complier used in developing
applications and modifying the firmware. Both the IDE and the complier can be downloaded from
Microchip’s website. The IDE is free of charge and the complier comes with 60 days free trial and
then a license can be purchased or can be used for free with some limitations.
Microchip MPLABX: http://www.microchip.com/pagehandler/en-us/family/mplabx/
Microchip XC32 Complier: http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/
It is also strongly recommended to download Microchip MPLAB Harmony Integrated Software
Framework. Microchip MPLAB Harmony allows the developer to configure the project to use
different stacks and configures peripherals easily. It can be found on this link:
http://www.microchip.com/pagehandler/en-us/devtools/mplabharmony/home.html
Refer to Installing a Plug-in Module inside the MPLAB Harmony help file for a guide to add it as a
plug in to the MPLABX IDE.
MPLAB Harmony comes with a set of examples that demonstrates the use of all the peripherals. All
examples can be configured to use the Microchip PIC32MZ2048ECM144 microcontroller by changing
it from the project properties, and then launching the MPLAB Harmony configurator to generate
compatible code for the new Microcontroller without deleting any of the added code such as USB
descriptors.