Digilent

Basys MX3: PIC32MX Trainer Board for Embedded Systems Courses

SKU: 01DIG410336

  • Sale
  • Regular price $99.00


The Basys MX3 is a true MCU trainer board designed from the ground up around teaching embedded systems. Featuring the PIC32MX370 from Microchip plus an exhaustive set of peripherals, students gain exposure to a wide range of embedded systems related concepts while using a professional grade tool set. Adoption is made easy by the accompanying free and open-source coursework, including 7 in-depth teaching units and 15 complete labs. The Basys MX3 is a versatile MCU trainer board ideal for teaching introductory embedded systems courses, or for any engineer looking to become familiar with PIC32 and Microchip toolsets.

 

Features:

  • Processor/IC: Microchip PIC32MX370F512L Microcontroller
  • MIPS32® M4K® core runs up to 96 MHz using onboard 8 MHz oscillator
  • 512 KB of Program Flash Memory
  • 12KB of Boot Flash Memory
  • 128 KB of SRAM
  • Four Direct Memory Access (DMA) Modules
  • Two SPI, Two IC, and Five UART serial interfaces
  • Parallel Master Port (PMP) for graphics interfaces
  • Five 16-bit Timers/Counters
  • Five Input Capture Modules
  • Five Output Compare Modules
  • 85 I/O pins
  • 54 pins support Peripheral Pin Select (PPS) for function remapping

  • Software
  • Designed for use with MPLAB X IDE

  • System Features
  • 4 MB SPI Flash
  • Onboard USB UART (USB Micro cable required, NOT INCLUDED)
    -Supports baud rates up to 1.25 MBaud
  • Powered from USB or 5 V external power source
    Standard barrel jack for 2.0 mm internal-diameter plug
    -No jumper select required

  • System Connectivity
  • USB-UART Bridge

  • Interaction and Sensory Devices
  • 8 Slide Switches
  • 5 Buttons
  • 1 Reset Button
  • 8 LEDs
  • 1 RGB LED
  • Onboard 3-axis, 12-bit accelerometer
    -Programmable Motion Detection
    -I2C Interface with Programmable Interrupt
  • Onboard FIR-compatible IrDA Module
    -Built-in Remote Control Transmission Function
    -Supports speeds up to 4 Mbps
  • Onboard Audio Input and Output
    -MEMS Microphone with Adjustable Gain
    -Thumbwheel potentiometer for adjusting mic volume

    -PWM driven mono audio output with onboard speaker
    -Thumbwheel potentiometer for adjusting speaker volume
    -3.5 mm jack for line out connection to external amplifier/speaker system

    • Onboard Displays
    • -2x16 LCD Character Display with LED backlight
      -4-Digit Seven Segment Display with red LEDs

    • Motor Control
    • Onboard Dual H-Bridge Motor Driver
      -Supports up to two 1.5 A Brushed DC Motors or one stepper motor
      -Supports motor voltages up to 11 V
      -Terminal block provides easy connection to motors
    • 2 Servo Connectors

    • Analog Input Control (AIC)
    • Thumbwheel potentiometer for varying analog input between 0 to 3.3 V
    • Two wire loops for ground and AIC

    • Expansion Connectors
    • Two 2x6 Pmod host ports
      -SPI, UART, GPIO, PWM, analog in
    • Terminal block for two DC motors or one stepper motor
    • Two R/C servo connectors
    • One IC connector

    • Debugging
    • On-board 30-pin Analog Discovery 2 connector
    • On-board USB programmer/debugger
      -Program/debug the PIC32MX370 directly from MPLAB / MPLABX

    • Support
    • 7 free and open-source teaching units complete with 15 labs
    • Enough content to support one to two semesters of undergraduate embedded systems coursework