SKU: SBCD-0292
📋 GST Invoice Available

Adafruit Trinket M0 - ATSAMD21 Cortex M0+

₹1,209.00 (Inclusive of all taxes)
Out of Stock

The Adafruit Trinket M0 is a compact, low-cost microcontroller board built around the powerful Atmel ATSAMD21E18 Cortex M0+ processor. Maintaining the classic Trinket form factor, it offers greatly enhanced processing power, memory, and native USB, making it ideal for portable projects compatible with CircuitPython and the Arduino IDE.

Features

  • Features ATSAMD21E18 Cortex M0+ processor for 32-bit performance.
  • Offers 256KB Flash and 32KB RAM, a significant upgrade from ATtiny85.
  • Native USB support for HID, serial, and CircuitPython disk drive functions.
  • Pre-loaded with CircuitPython for easy Python programming; also Arduino IDE compatible.
  • Maintains the ultra-compact Trinket form factor with enhanced capabilities.

Out of stock

Description

The Adafruit Trinket M0 redefines compact embedded development, upgrading the beloved Trinket form factor with the formidable Atmel ATSAMD21E18 microcontroller. This tiny board packs a punch, featuring a 32-bit ARM Cortex M0+ processor clocked at 48 MHz, alongside 256KB of Flash memory and 32KB of RAM. This substantial performance boost over its 8-bit predecessors opens up new possibilities for complex, resource-intensive projects in an incredibly small footprint.

Designed for versatility and ease of use, the Trinket M0 offers native USB support, allowing it to function as a USB serial console, keyboard/mouse HID device, or even a small disk drive for CircuitPython scripts. It ships pre-loaded with CircuitPython, enabling rapid prototyping with Python – simply plug it in, edit `main.py` from the mounted drive, and your project is ready. For those who prefer C/C++, full compatibility with the Arduino IDE is also provided, offering flexibility for a wide range of embedded applications without needing to sacrifice an expensive development board.

Key Features

  • Same size, form factor, and pinout as the classic ATtiny85-based Trinket.
  • Equipped with an ATSAMD21E18 32-bit Cortex M0+ processor running at 48 MHz.
  • Boasts 256KB Flash memory and 32KB RAM for advanced applications.
  • Native USB support for diverse functions including serial, HID, and mass storage (CircuitPython).
  • Compatible with both CircuitPython (pre-loaded) and the Arduino IDE.
  • Includes built-in green ON LED, red pin #13 LED, and RGB DotStar LED.
  • All 5 GPIO pins are directly accessible and not shared with USB functionality.
  • Features a dedicated Reset switch for convenient code restarts.
  • Flexible power options: via USB or external supply (e.g., battery) with automatic switching.
  • Integrated mounting holes for secure installation in projects.
  • Hardware support for UART, SPI, and I2C communication protocols.
  • USB bootloader with double-tap reset for easy firmware updates.

Technical Specifications

Item TypeDevelopment Board
Board TypeTrinket Type
Chip TypeATSAMD21E18 (ARM Cortex M0+)
Clock Frequency48 MHz
Flash Memory256 KB
RAM32 KB
Operating Voltage3.3V
Digital I/O Pins5 (shared with analog pins)
Analog I/O Pins3 (shared with digital pins)
PWM Output Pins3 (shared with digital pins)

Frequently Asked Questions

What are the key performance improvements of the Trinket M0 over the classic Trinket?

The Trinket M0 features a 32-bit ATSAMD21E18 Cortex M0+ processor at 48 MHz, offering 6x faster clock speed, 32x more Flash (256KB), and 64x more RAM (32KB) compared to the ATtiny85. It also adds native USB capabilities for enhanced functionality.

Can the Adafruit Trinket M0 be powered by a battery?

Yes, the Trinket M0 can be powered via its USB port or an external battery. It includes automatic switching to seamlessly transition between USB power and a connected external power source, such as a LiPo battery for portable applications.

What development environments are supported by the Trinket M0?

The Trinket M0 is highly versatile, supporting both CircuitPython and the Arduino IDE. It ships pre-loaded with CircuitPython for Python-based development, and its full compatibility with the Arduino IDE allows for C/C++ programming of embedded projects.

How does the native USB on the Trinket M0 enhance development?

Native USB allows the Trinket M0 to act as a USB serial console for debugging, a Keyboard/Mouse HID device for human interface applications, and a small disk drive for easy drag-and-drop programming of CircuitPython scripts, streamlining development workflow.

Package Includes

  • 1 x Adafruit Trinket M0 Development Board

Additional Information

Weight 0.003 kg
Dimensions 10 × 3 × 2 cm