
GENERAL PURPOSE
MICRO CONTROLLER
32 Bit
Security - MC0077S20PUF
Specification:
32 bit ARM M0, 16-25Mhz, 20K flash, 4K SRAM, 512 bytes EEPROM, PUF 1024bits, 12bit 1MSPS SAR ADC, 3x16 bits timer, watchdog, 28 GPIO, 7 channels 16 bits PWM, 2x UART, SPI, I2C, TSSOP20/TSSOP32
What is PUF security:
Each MCU with its own ID (like fingerprint) , Use physical differences on the silicon process to generate random garbled code and hardware it on the chip can no longer change. It is unpredictable, reliable and durable, also easier for mass production
Best application:
firmware protection to avoid copy, data encryption, IoT authentication & security, smart lock, smart car key, smart ID card.
Support tools:
Keil: https://www2.keil.com/mdk5
GNU complier: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads