Basys MX3: PIC32MX Trainer Board for Embedded Systems
Basys MX3: PIC32MX Trainer Board for Embedded Systems
Product Description
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.
Note: Educators that have a verified account through Digilent will have access to download the the solutions for the course material.
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 I²C, 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
- MEMS Microphone with Adjustable Gain
- 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
- Onboard Dual H-Bridge Motor Driver
- 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 2×6 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 I²C connector
- Two 2×6 Pmod host ports
- 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
What's
|
|
Tags: Basys MX3: PIC32MX Trainer Board for Embedded Systems