Microchip Technology Inc


High Performance and Advanced Connectivity for Industrial Applications based on ARM® Cortex® M4 Microcontrollers

SAM4E series of Flash microcontrollers (MCUs) is based on the high-performance 32-bit ARM® Cortex®-M4 RISC processor with floating point unit (FPU). It operates at a maximum speed of 120MHz and features up to 1024KB of Flash, 2KB of cache memory and up to 128KB of SRAM.

The SAM4E series offers a rich set of advanced connectivity peripherals including 10/100Mbps Ethernet MAC supporting IEEE 1588 and dual CAN. With a single-precision FPU, advanced analog features as well as a full set of timing and control functions, SAM4E MCUs are ideal for industrial automation and building control applications.


Key Features

  • High performance — ARM Cortex-M4 core-based MCU running at 120MHz with integrated FPU and 2KB of cache memory
  • Connectivity — 10/100Mbps Ethernet MAC supporting IEEE 1588, dual CAN, full-speed USB device and a full range of high-speed serial peripherals for fast data transfer
  • Advanced analog — Dual 1Msps, 12-bit ADCs of up to 24 channels with analog front end, offering offset error correction and gain control as well as averaging up to 16-bit resolution. Also includes 2-channel, 1Msps, 12-bit DAC
  • Design support — Reduce development time and cost with Microchip Studio integrated development platform, which includes Microchip Software Framework, a complete library of source code, project examples, drivers and stacks
Tabs / 32-bit / SAM 4E MCUs

Development Tools

A complete suite of tools is available to help get your design to market. Choose from low-cost Xplained boards, starter kits, fully featured expansion & development boards, free MPLAB® X IDE Atmel Studio, MPLAB XC Compilers as well as a range of debuggers.

Hardware Development Tools

Software Development Tools

Compilers, IDEs and free software for major peripherals and technologies. 

  • Atmel Studio
    • Atmel Studio 7 is the integrated development platform (IDP) for developing and debugging Microchip ARM®-based and AVR® microcontroller (MCU) applications.
  • Atmel Start
    • Atmel® STARTis an innovative online tool for intuitive, graphical configuration of embedded software projects.


Microchip's 32-bit microcontrollers are well suited for a wide variety of applications – from control logic, to fully integrated systems involving USB, Ethernet and LCD. To assist with your design efforts, we have introduced several on-line design centers.

Starter Kits

Use Microchip's 32-bit MCU's on-chip USB, CAN and Ethernet for your embedded project.

Human Interface
Development and Evaluation Boards

Use the power of Microchip's 32-bit MCUs to add graphics, USB devices, touch screens and more to your design.

Market/Industry Specific
Emulators and Debuggers

See the resources available that showcase Microchip's 32-bit MCUs used in lighting, automotive or motor control applications.

Microchip 32-bit Framework

Advanced Software Framework

The Advanced Software Framework (ASF) is a MCU software library providing a large collection of embedded software for Atmel flash MCUs: megaAVR, AVR XMEGA, AVR UC3 and SAM devices.

  • It simplifies the usage of microcontrollers, providing an abstraction to the hardware and high-value middlewares
  • ASF is designed to be used for evaluation, prototyping, design and production phases
  • ASF is integrated in the Atmel Studio IDE with a graphical user interface or available as standalone for GCC, IAR compilers
  • ASF can be downloaded for free

For more information visit the Advanced Software Framework page.


Atmel® START is an innovative online tool for intuitive, graphical configuration of embedded software projects. It lets you select and configure software components, drivers and middleware, as well as complete example projects, specifically tailored to the needs of your application. The configuration stage lets you review dependencies between software components, conflicts and hardware constraints. In the case of a conflict, Atmel START will automatically suggest solutions that fit you specific setup.

For more information visit the Atmel START page.

32-bit Video Channel