Hack ARM MCU STM8S103F3P3

Hack ARM MCU STM8S103F3P3

Hack ARM MCU STM8S103F3P3 needs to disable the protection security fuse bit and set the ARM MCU into un-protected status, then readout the firmware from it:

Permanently active,reset consumption power-on LQFP32 7×7

UFQFPN32 5×5

Interrupt management

Nested interrupt controller with 32 interrupts

· Up to 27 external interrupts on 6 vectors

Timers

Advanced control timer: 16-bit, 4 CAPCOM channels, 3 complementary outputs, dead-time insertion and flexible synchronization TSSOP20 SO20W 300 mils UFQFPN20 3×3 channels (IC,   or timer,

 

Features

Core

16 MHz advanced STM8 core with Harvard architecture and 3-stage pipeline

· Extended instruction set

Memories

Program memory: 8 Kbytes Flash; data retention 20 years at 55 °C after 10 kcycles bytes endurance

· RAM: 1 Kbytes

Clock, reset and supply management

2.95 to 5.5 V operating voltage

clock      4 master

Low     crystal       oscillator

– External clock input

– Internal, user-trimmable 16 MHz RC

– Internal low power 128 kHz RC

· Clock security system with clock monitor

· Power management: (wait, active-halt, halt)

– Switch-off peripheral clocks individually

 

· 8-bit basic timer with 8-bit prescaler

· Auto wake-up timer

Communications interfaces

UART with clock output for synchronous operation, Smartcard, IrDA, LIN master mode

· SPI interface up to 8 Mbit/s

Analog to digital converter (ADC)

10-bit, ±1 LSB ADC with up to 5 multiplexed channels, scan mode and analog watchdog

I/Os

Up to 28 I/Os on a 32-pin package including 21 high sink outputs injection single (SWIM) non intrusive debugging

Unique ID

96-bit unique key for each device

The STM8S103x access line 8-bit microcontrollers offer 8 Kbytes Flash program memory, plus integrated true data EEPROM. The STM8S microcontroller family reference manual (RM0016) refers to devices in this family as low-density. They provide the following benefits:

Reduced system cost Integrated true data EEPROM for up to 300 k write/erase cycles

High system integration level with internal clock oscillators, watchdog and brown-out reset.

– 16 MHz

Robust I/O, independent watchdogs with separate clock source

– Clock security system

· Full documentation and a wide choice of development tools

· Advanced core and peripherals made in a state-of-the art technology