Data Sheet
HAPLY M0
OVERVIEW
The Haply M0 is a highly robust and configurable
open-source development platform ideal for basic
haptic and robotics development.
Based on the 32-
bit ATSAMD21G18 ARM
microcontroller, the same used in the Arduino Zero,
the Haply M0 features built in USB for Native USB-to-
Serial program & debug and fully compatible with the
Arduino IDE. For advanced users an SWD interface is
also made available.
Side rail pin connections are made available, giving
users access to various I/O pins for development as
well as I2C, SPI, and Hardware Serial communication
support.
A L298P Full-Bridge Driver is incorporated into the
board, allowing the Haply M0 to preciously control up
to two DC motors. Extension pins are also featured
for custom connection of DC motors. A class-D
amplifier is also included.
An optional ATWINC1500 WiFi module may be
attached, giving the Haply M0 internet connectivity.
This allows for the control of robotics projects over
802.11b,g,n networks with WEP, WPA, and WPA2
encryption.
TECHNICAL SPECIFICATIONS
• Measures 80mm x 32mm x 8mm (3.15” x 1.26”
x 0.31”)
• ATSAMD21G18 32-bit ARM MCU @48MHz
• Native USB support for programming and
debugging
• 11 GPIO pins
• I2C, SPI, and hardware Serial support
• 4 analog inputs
• Class D amplifier
• 2 motor control ports
• 3.3V MCU operating voltage
• 5-12V recommended system input voltage
• 2A max output per motor port
• 4 mounting holes
• Reset button
Warning: MCU I/O pins have maximum tolerated
voltage of 3.3V