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 |