M86F16A

 The M86F16A is an advanced CMOS 8-bit microcontroller with 16 Kbytes of FLASH. This is powerful microcontroller which provides a highly flexible and cost effective solution to many embedded control applications.

This provides the following features : 16 Kbytes of FLASH, 256bytes of IRAM, 512 bytes of XRAM , general purpose I/O, basic interval timer, watchdog timer, 8/16-bit timer/counter, 16-bit PPG output, 8-bit PWM output watch timer, buzzer driving port, SPI, UART, I2C, 12-bit A/D converter, on-chip POR, LVR, LVI, on-chip oscillator and clock circuitry. The M86F16A also supports power saving modes to reduce power consumption. 

 1.2 Features

 • CPU

- 8-bit CISC Core(8051 2 clocks per cycle)

• ROM (FLASH) Capacity

- 16Kbytes

- Flash with self read/write capability

- On chip debug and In-system programming(ISP)

- Endurance : 100,000 times

- Retention : 10 years

• 256bytes IRAM

• 512bytes XRAM

• General Purpose I/O (GPIO)

- Normal I/O : 30Ports(P0[6:0], P1[7:0], P2[6:0], P3[7:0])

- LED display drive capability pins :

 14 Ports(P1[7:0], P2[5:0])

• Basic Interval Timer (BIT)

- 8-bit× 1ch

- Watch Dog Timer (WDT)

- 8-bit× 1ch

- 5kHz internal RC oscillator

• Timer/ Counter

- 8-bit×1ch(T0), 16-bit× 2ch (T1/T2)

• Programmable Pulse Generation

- Pulse generation (by T1/T2)

- 8-bit PWM (by T0)

• Watch Timer(WT)

- 3.91ms/0.25s/0.5s/1s/1minute interval at 32.768kHz

• Buzzer

- 8-bit× 1ch

• SPI

- 8-bit× 1ch

• UART

- 8-bit× 1ch

• I2C

- 8-bit× 1ch

• 12-bit A/D Converter

- 15 Input channels

- Power down wake-up function

• Power On Reset

- Reset release level (1.4V)

• Low Voltage Reset

- 14 level detect (1.60V/ 2.00V/ 2.10V/ 2.20V/2.32V/ 2.44V/

 2.59V/ 2.75V/ 2.93V/ 3.14V/3.38V/ 3.67V/ 4.00V/ 4.40V)

• Low Voltage Indicator

- 13 level detect (2.00V/ 2.10V/ 2.20V/ 2.32V/2.44V/

 2.59V/ 2.75V/ 2.93V/ 3.14V/ 3.38V/3.67V/ 4.00V/ 4.40V)

• Interrupt Sources

- External Interrupts

 (EINT0~4, EINT5, EINT6, EINT7~A, EINT10,EINT11, EINT12)(7)

- Timer(0/1/2) (4)

- WDT (1)

- BIT (1)

- WT (1)

- SPI (1)

- UART (2)

- I2C (1)

- ADC (1)

- ADC Wake-up (1)

• Internal RC Oscillator

- Internal RC frequency:

 16MHz ±1.0% (T  A= 0 ~ +50°C)

• Power Down Mode

- STOP, IDLE mode

• Operating Voltage and Frequency

- 1.8V ~ 5.5V (@32 ~ 38kHzwith crystal)

- 1.8V ~ 5.5V (@0.4 ~ 4.2MHz with crystal)

- 2.7V ~ 5.5V (@0.4 ~ 10.0MHzwith crystal)

- 3.0V ~ 5.5V (@0.4 ~ 12.0MHzwith crystal)

- 1.8V ~ 5.5V (@0.5 ~ 8.0MHz with Internal RC)

- 2.0V ~ 5.5V (@ 0.5 ~ 16.0MHz with Internal RC)

- Voltage dropout converter included for core

• Minimum Instruction Execution Time

- 125ns (@16MHz main clock)

- 61ms(@ 32.768kHz sub clock)

• Operating Temperature: -40 ~ +85℃ 

• Oscillator Type

- 0.4-12MHz Crystal or Ceramic for main clock

- 32.768kHz Crystal for sub clock

• Package Type

- 32SOP/QFN/LQFP

- 28SOP/TSSOP/SKDIP

- 24QFN

- 20SOP/PDIP

- Pb-free package 



File Name Description
M86F16A.pdf