
Preliminary
MC80F0104/0204
Mar. 2005 Ver 0.2
1
MC80F0104/0204
MC80C0104/0204
CMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
WITH 10-BIT A/D CONVERTER AND UART
1. OVERVIEW
1.1 Description
The MC80F0104/0204 is advanced CMOS 8-bit microcontroller with 4K bytes of FLASH. This is a powerful microcontrol-
ler which provides a highly flexible and cost effective solution to many embedded control applications. This provides the
following features : 4K bytes of FLASH, 256 bytes of RAM, 8/16-bit timer/counter, watchdog timer, 10-bit A/D converter,
8-bit Serial Input/Output, UART, buzzer driving port, 10-bit PWM output and on-chip oscillator and clock circuitry. It also
has ONP, noise filter, PFD for improving noise immunity. In addition, the MC80F0104/0204 supports power saving modes
to reduce power consumption.
The MC80C0104/0204 is the MASK ROM version of the MC80F0104/0204. It is fully compatible to the MC80F0104/0204
in function.
This document
explains the base MC80F0204
, the other’s eliminated functions are same as below table.
1.2 Features
• 4K Bytes On-chip FLASH
- Endurance : 100 times
- Retention time : 10 years
• 256 Bytes On-chip Data RAM
(Included stack memory)
• Minimum Instruction Execution Time:
-
333ns at 12MHz (NOP instruction)
• Programmable I/O pins
(LED direct driving can be a source and sink)
- MC80F0204 : 18(17)
- MC80F0104 : 14(13)
• One 8-bit Basic Interval Timer
• Four 8-bit Timer/counters
(or two 16-bit Timer/counter)
• One Watchdog timer
• Two 10-bit High Speed PWM Outputs
• 10-bit A/D converter
- MC80F0204 : 10 channels
- MC80F0104 : 8 channels
• Two 8-bit Serial Communication Interface
- One Serial I/O and one UART
• One Buzzer Driving port
- 488Hz ~ 250kHz@4MHz
• Four External Interrupt input ports
• On-chip POR (Power on Reset)
• Fourteen Interrupt sources
- External input : 4
- Timer : 6
- A/D Conversion : 1
- Serial Interface : 1
- UART : 2
• Built in Noise Immunity Circuit
- Noise Canceller
- PFD (Power fail detector)
- ONP (Oscillation Noise Protector)
• Operating Voltage & Frequency (MC80F0104/
0204)
- 2.7V ~ 5.5V (at 0.4 ~ 8MHz)
- 4.5V ~ 5.5V (at 0.4 ~ 12MHz)
Device Name
FLASH (ROM)
Size
RAM
ADC
I/O PORT
Package
FLASH
MASK ROM
MC80F0204
MC80C0204
4KB
256B
10 channel
18 port
20 PDIP, 20SOP
MC80F0104
MC80C0104
8 channel
14 port
16 PDIP, 16 SOP
Summary of Contents for MC80C0104
Page 108: ...MC80F0104 0204 Preliminary 104 Mar 2005 Ver 0 2 25 Emulator EVA Board Setting...
Page 115: ...APPENDIX...
Page 116: ......
Page 124: ...viii Mar 2005 Ver 0 2 MC80F0104 0204 Preliminary...