Cortex M4 MCU 512 KB Flash
Supplier:
Nuvoton
Certification:
Introduction
The NuMicro® M487 Ethernet series, specifically the product M487SIDAE, represents a new high-performance, low-power microcontroller. This is a cutting-edge device powered by the Arm® Cortex®-M4F core complete with DSP extensions, making it a powerful and versatile solution for a wide range of applications.
Function & Applications
The M487SIDAE can achieve speeds of up to 192 MHz, combined with a dynamic low power consumption of 175 µA/MHz. It's equipped with up to 160 KB of embedded SRAM, including a 32 KB cache to expedite the execution of external SPI Flash code. A 2 KB One-time Programmable ROM included functions for product life-cycle management.
Its diverse suite of functionalities makes it ideal for various applications including Industrial IoT, Smart Homes, IoT Gateway, and Serial-to-Ethernet Converters, to name a few.
Performance Parameters
Key performance parameters include a secure factory pre-loaded bootloader, which delivers Secure Boot functionality by checking the code integrity within the embedded Flash memory. The device also has a built-in Secure Protection ROM offering a safe space for storing confidential data and program-specific information.
Other key performance indicators include their unique Cryptography Accelerator, providing a range of features like ECC (P-521, B-571, K-571), AES-128, 192, 256, SHA, DES/3DES, HMAC and more. With these advanced capabilities, the device can address even the most advanced and secure systems' needs.
Package Types, Interface & Pin Configuration
M487SIDAE comes in a LQFP64 package type, further providing a host of interfaces such as up to 6 low power UART interfaces (17 Mbps), including 2 LIN interfaces. It offers up to 3 ISO-7816 interfaces, which can support full-duplex UART mode, and much more.
It also incorporates advanced Communication Interface, Control Interface, Analog Peripheral, and Advanced Connectivity options. This includes hardware like USB 2.0 high-speed device/host/OTG controller with on-chip PHY, and a robust 10/100 Mbps Ethernet MAC with RMII.
Reliability & Lifespan
This series, the M487SIDAE included, is designed for industrial-grade reliability. Its design is optimized for low power consumption, ensuring a longer operational lifespan. This is also aided by its robust operating temperature range of -40℃ to +105℃.
Further adding to its reliability factor is the large cache memory that speeds up code execution, along with the secure ROM functionality, safeguarding important data.
Standards & Certifications
While the original spec provided does not mention specific standards and certifications complied with, it is a common practice in such products to follow strict international standards to maintain quality, safety, and reliability. This typically includes ISO 9001, RoHS, and similar international tech standards.
Application Cases & Reference Designs
The application range for the M487SIDAE is vast, given its range of features and specifications. It is a highly recommended solution for Industrial Internet of Things (IoT) applications, as it offers several key performance features required in these types of designs.
Moreover, it also finds extensive application in Smart Homes, IoT Gateways, and Serial-to-Ethernet Converters - all domains that require high levels of performance, secure data handling, and advanced connectivity options. Further specific use cases and reference designs would probably be available from the company on request.
Product Feature 1
• | Core | |
- | Up to 192 MHz Arm® Cortex ®-M4F delivering 1.25 DMIPS per MHz | |
- | DSP instruction set | |
- | Memory Protection Unit (MPU) | |
• | Memory | |
- | 512 KB zero-wait state Flash memory | |
- | 160 KB RAM, including 32 KB external SPI Flash cache | |
- | 4 KB Secure Protection ROM | |
- | 2 KB One-Time-Programmable ROM | |
• | Cyclic Redundancy Calculation Unit | |
• | 16-ch Peripheral DMA Controller | |
• | External Bus Interface | |
- | LCD parallel interface, i80 mode | |
• | Clocks | |
- | 4 to 24 MHz crystal oscillator | |
- | 32 kHz oscillator for RTC | |
- | Internal 12 MHz RC oscillator | |
- | Internal 10 kHz RC oscillator | |
- | Internal PLL up to 480 MHz | |
• | RTC | |
- | 80 bytes of battery-powered backup registers | |
• | Timer & PWM | |
- | Four 32-bit timers | |
- | Twelve Enhanced PWM with twelve 16-bit timers | |
- | Twelve Basic PWM with two 16-bit timers | |
- | One 24-bit count-down SysTick timer | |
- | One watchdog timer | |
- | One window watchdog timer | |
• | Cryptography Accelerator | |
- | ECC (P-521, B-571, K-571) | |
- | AES-128, 192, 256 | |
- | DES/ 3DES | |
- | SHA-160, 224, 256, 384, 512 | |
- | HMAC | |
- | Random number generator |
• | Analog Peripheral | |
- | One 12-bit, up to 16-ch 5MSPS SAR ADC | |
- | Two 12-bit, 1 MSPS DAC | |
- | Two rail-to-rail comparators | |
- | Two operational amplifiers | |
• | Communication Interface | |
- | Up to 6 low power UART interfaces (17 Mbps), including 2 LIN interfaces |
Datasheet
Datasheet