Features: CPU
• SAM87RI CPU core
Memory
• 2/4-Kbyte internal program memory (ROM)
• 112-byte general purpose register area (RAM)
Instruction Set
• 41 instructions
• The SAM87RI core provides all the SAM87 core instruction except the word-oriented instruction, multiplication, division, and some one-byte instruction.
Instruction Execution Time
• 600 ns at 10 MHz fOSC (minimum cycles)
• 375 ns at 16 MHz fOSC (minimum cycles)
Interrupts
• 5 interrupt sources with one vector and one level
interrupt structure
General I/O
• Two I/O ports (Toatal 13 pins)
• One output only port (port 2)
• Bit programmable ports
Serial I/O
• One synchronius serial I/O module
• Selectable transmit and receive rates
Built-in reset Circuit (LVD)
• Low voltage detector for safe reset
Timer/Counters
• One 8-bit basic timer for watchdog function
• One 8-bit timer/counter for the time interval mode
PWM Module
• 12-bit PWM 1-ch (Max: 250 kHz)
• 6-bit base + 6-bit extension frame
A/D Converter
• Five analog input pins
• 10-bit conversion resolution
Buzzer Frequency Range
• 200 Hz to 20 kHz signal can be generated
Oscillation Frequency
• 1 MHz to 16 MHz external crystal oscillator
• Maximum 16 MHz CPU clock
• 4 MHz RC oscillator
Operating Temperature Range
• - 40°C to + 85°C
Operating Voltage Range
• 3.0 V to 5.5 V
OTP Interface Protocol Spec
• Serial OTP
Package Types
• 20-pin DIP-300
• 20-pin SOP-375
• 18-pin DIP-300
• 16-pin DIP-300PinoutSpecifications
Parameter |
Symbol |
Conditions |
Rating |
Unit |
Supply voltage |
VDD |
|
0.3 to + 6.5 |
V |
Input voltage |
VI |
All ports |
0.3 to VDD +0.3 |
V |
Output voltage |
VO |
All output ports |
0.3 to VDD + 0.3 |
V |
Output current High |
IOH |
One I/O pin active |
25 |
mA |
All I/O pins active |
80 |
Output current Low |
IOL |
One I/O pin active |
+30 |
mA
|
All I/O pins active |
+ 150 |
Operating temperature |
TA |
|
40 to + 85 |
|
Storage temperature |
TSTG |
|
65 to + 150 |
|
DescriptionThe KS86C4304 single-chip 8-bit microcontroller is fabricated using an advanced CMOS process. It is built around the powerful SAM87Ri CPU core. The KS86C4304 is a versatile microcontroller, with its A/D converter, timer, PWM, and SIO it can be used in a wide range of general purpose applications.
Stop and Idle power-down modes were implemented to reduce power consumption. To increase on-chip register space, the size of the internal register file was logically expanded. The KS86C4304 have 2-Kbytes or 4- Kbytes of program memory on-chip (ROM) and 112-bytes of general purpose register area RAM.
Using the SAM87Ri design approach, the following peripherals were integrated with the SAM87Ri core:
- Three configurable I/O ports (13 pins)
- Five interrupt sources with one vector and one interrupt level
- One 8-bit timer/counter with time interval mode
- Analog to digital converter with five input channels and 10-bit resolution
- One synchronous SIO module
- One 12-bit PWM output
The KS86C4304 microcontroller is ideal for use in a wide range of electronic applications requiring simple timer/counter, PWM, ADC, and SIO. KS86C4302 is available in a 20/18/16-pin DIP and a 20-pin SOP package.