Basys MX3™: PIC32MX Trainer Board for Embedded Systems Courses

Digilent's board enables designers to quickly begin developing and debugging an embedded application

Image of Digilent Basys MX3: PIC32MX Trainer Board for Embedded Systems CoursesThe Digilent Basys MX3 is a development platform for the Microchip PIC microcontroller (PIC32MX370). With an exhaustive set of peripherals plus Pmod expansion headers, users can create a wide range of embedded systems applications. The board also provides an easy and cost-effective introduction to the PIC32 microcontroller and MPLAB® X Integrated Development Environment (IDE). A complete set of software libraries are included, allowing users to make simple function calls to all onboard peripherals, greatly simplifying the development process. With the on-board debug headers and USB programmer/debugger, users can debug their designs directly from MPLAB X Integrated Development Environment, or scope digital and analog signals through Analog Discovery 2 or Digital Discovery.

Accompanied by free and open-source coursework, including 7 in-depth teaching units and 15 complete labs, the Basys MX3 is also a versatile MCU trainer board ideal for teaching introductory embedded systems courses. It covers topics from toggling LEDs to motor control to digital signal processing. The coursework is designed for sophomore/junior level embedded systems courses.

Basys MX3 – Coursework Download

The PIC32MX370F512L from Microchip Technology is a high-performance general purpose microcontroller (MCU) for complex embedded applications requiring larger code and data size. This device has a wide variety of features including 120 MHz/150 DMIPS MIPS32® M4K® core, two I2S/SPI modules for Codec and serial communications, audio, graphics, and touch HMI features, and advanced analog ADC and comparator modules. The rich feature set of the PIC32MX370F512L microcontroller makes it ideal for a wide variety of applications including medical, industrial, and IoT applications.

  • Microchip PIC32MX370F512L microcontroller
  • 4 MB SPI Flash
  • Onboard FIR-compatible IrDA Module
  • Onboard audio input and output
    • MEMS microphone with adjustable gain
    • PWM driven mono audio output with onboard speaker
  • Onboard displays
    • 2x16 LCD character display with LED backlight
    • 2x16 LCD character display with LED backlight
  • Onboard Dual H-Bridge Motor Driver
  • Two servo connectors
  • Analog input control (AIC)
  • Two 2×6 Pmod connectors
  • One I²C connector
  • On-board 30-pin debug headers for Analog Discovery / Digital Discovery
  • On-board USB programmer/debugger
  • Powered from USB or 5 V external power source
  • Complete set of software libraries to get access to each peripheral
  • 7 free and open-source teaching units complete with 15 labs

Basys MX3 Trainer Board

ImageManufacturer Part NumberDescriptionKit TypeMain PurposeAvailable QuantityView Details
410-336 datasheet linkBASYS MX3: PIC32MX TRAINER BOARD410-336BASYS MX3: PIC32MX TRAINER BOARDTrainerMCU11 - Immediate
410-336 product page link

Microchip PIC32MX370

ImageManufacturer Part NumberDescriptionCore ProcessorCore SizeSpeedAvailable QuantityView Details
PIC32MX370F512L-I/PT datasheet linkIC MCU 32BIT 512KB FLASH 100TQFPPIC32MX370F512L-I/PTIC MCU 32BIT 512KB FLASH 100TQFPMIPS32® M4K™32-Bit80MHz887 - Immediate
PIC32MX370F512L-I/PT product page link
English  |  Español
Published: 2018-01-12