SKU: SBCD-0308
📋 GST Invoice Available

Adafruit Feather M4 CAN Express ATSAME51 Dev Board

₹3,899.00 (Inclusive of all taxes)
Out of Stock

The Adafruit Feather M4 CAN Express is a powerful development board featuring the ATSAME51J19 Cortex-M4 microcontroller, enhanced with hardware CAN bus support, a built-in transceiver, and 5V booster. This Feather-compatible board offers robust processing, extensive I/O, and seamless development with Arduino and CircuitPython for real-time control and IoT applications.

Features

  • Powered by ATSAME51J19 Cortex-M4F MCU at 120MHz with FPU.
  • Integrated hardware CAN bus with transceiver, 5V booster, and 3-pin terminal.
  • Features 512KB Flash, 192KB RAM, and 2MB SPI Flash for storage.
  • USB Type-C connectivity and full support for Arduino IDE and CircuitPython.
  • Compact Feather form factor compatible with existing FeatherWings.

Out of stock

Description

The Adafruit Feather M4 CAN Express elevates the popular Feather M4 series by incorporating the ATSAME51J19 chipset, which natively supports CAN bus communication. This board is driven by a 120MHz Cortex-M4F microcontroller, providing substantial processing power and a Floating Point Unit (FPU) for complex calculations. With 512KB of Flash and 192KB of RAM, it’s engineered for demanding real-time control applications and efficient data handling.

Designed specifically for CAN interfacing projects, the Feather M4 CAN Express integrates a CAN transceiver chip and a 5V converter, ensuring reliable CAN communication even when powered by batteries. The CAN signal lines and ground reference are conveniently accessible via a 3-pin 3.5mm terminal strip, and the CAN components can be put into low-power sleep mode. Its Feather form factor ensures compatibility with a wide range of FeatherWings, accelerating project development.

This board offers flexible development options, supporting both the Arduino IDE for C/C++ programming and CircuitPython for Python-based projects. When plugged in, it appears as a small USB drive, allowing developers to easily edit main.py without requiring complex installations or compilers. A 2MB SPI flash memory chip serves as additional storage for scripts, libraries, or data logging, further enhancing its versatility as a data logger or embedded system platform.

Key Features

  • ATSAME51J19 32-bit Cortex-M4F core with 120 MHz and Floating Point Unit.
  • Hardware CAN bus support with integrated transceiver, 5V booster, and 3-pin terminal.
  • 512 KB internal Flash memory and 192 KB internal RAM.
  • 2 MB external SPI FLASH chip for code, libraries, and data storage.
  • USB Type-C connector for native USB, programming, and debugging.
  • 3.3V logic and power, with a 3.3V regulator providing 500mA peak current.
  • Dual 1 MSPS 12-bit True Analog DAC (A0, A1) for audio output.
  • Dual 1 MSPS 12-bit ADC with 6 analog input pins.
  • 6 x Hardware SERCOM interfaces for native SPI, I2C, and UART.
  • 16 x PWM outputs for versatile control of servos, LEDs, and other peripherals.
  • Integrated I2S input and output capabilities.
  • 8-bit Parallel Capture Controller for camera/video input.
  • Built-in 100mA Lipoly charger with LED charge status indicator.
  • Feather form factor with 21 GPIO pins and 4 mounting holes.

Applications

  • IoT gateways with CAN bus connectivity for industrial sensors.
  • Industrial automation and control systems requiring real-time communication.
  • Automotive diagnostics, data logging, and vehicle interface projects.
  • Robotics and motor control applications with CAN network integration.
  • Embedded sensing and data acquisition requiring robust processing.
  • Prototyping with FeatherWings in projects demanding CAN communication.

Technical Specifications

SoC/MCUATSAME51J19 (ARM Cortex-M4F, 120MHz)
Internal Flash512KB
Internal RAM192KB
External Flash2MB SPI Flash
Logic Voltage3.3V
USB InterfaceUSB Type-C
CAN BusIntegrated Transceiver & 5V Booster
Analog DAC2 x 12-bit (A0, A1)
Analog ADC6 x 12-bit
Serial Communication6 x SERCOM (SPI, I2C, UART)
PWM Outputs16
Charging100mA Lipoly Charger

Frequently Asked Questions

What microcontroller powers the Feather M4 CAN Express?

The board utilizes the Microchip Technology ATSAME51J19 microcontroller, featuring an ARM Cortex-M4F core clocked at 120MHz. This MCU includes a hardware Floating Point Unit (FPU) for accelerated mathematical operations, making it suitable for complex signal processing and real-time control tasks in embedded systems.

What are the key memory specifications of this board?

The Feather M4 CAN Express comes with 512KB of internal Flash memory for program storage and 192KB of RAM for data. Additionally, it integrates a 2MB external SPI Flash chip, which can be used for storing data logs, assets, or CircuitPython code directly on the board.

How is CAN bus functionality implemented on this Feather board?

The board features hardware CAN bus support, including an integrated CAN transceiver and a 5V booster. This design ensures reliable communication on a CAN network, even when operating from battery power. The CAN signals are conveniently accessible via a 3-pin 3.5mm terminal strip.

Which development environments are supported?

The Feather M4 CAN Express offers versatile development options. It is fully compatible with the Arduino IDE, allowing C/C++ programming. Furthermore, it boasts excellent support for CircuitPython, enabling Python-based development with simple drag-and-drop file management, eliminating the need for complex toolchain installations.

Can this board be powered by batteries?

Yes, the board includes a built-in 100mA Lipoly charger, allowing it to be powered and simultaneously charge a single-cell LiPo battery. This feature makes it ideal for portable or remote applications where a continuous power source is not readily available, extending its deployment flexibility.

Package Includes

  • 1 x Adafruit Feather M4 CAN Express with ATSAME51

Additional Information

Weight 0.01 kg
Dimensions 10 × 7.5 × 1 cm