|Category||Microcontrollers => 4 bit => S3C7(KS57) Series|
|Description||Description = S3C72N2 ;; ROM(KB) = 2 ;; RAM Nibble = 288 ;; I/o Pins = 24 ;; Interrupt (Int/Ext) = 2/2 ;; Timer/counters = BT/WT/8TC ;; Sio = - ;; LCD (Seg/Com) = 32/4 ;; ADC (BitxCh) = - ;; PWM(BitxCh) = - ;; Max. OSC.Freq. (MHz) = 6 ;; VDD(V) = 1.8~5.5 ;; Other Features = - ;; Package = 64QFP ;; Production Status = Mass Production|
|Company||Samsung Semiconductor, Inc.|
|Datasheet||Download S3C72N2 datasheet
The SAM47 instruction set includes 1-bit, 4-bit, and 8-bit instructions for data manipulation, logical and arithmetic operations, program control, and CPU control. I/O instructions for peripheral hardware devices are flexible and easy to use. Symbolic hardware names can be substituted as the instruction operand in place of the actual address. Other important features of the SAM47 instruction set include: 1-byte referencing of long instructions (REF instruction) Redundant instruction reduction (string effect) Skip feature for ADC and SBC instructions Instruction operands conform to the operand format defined for each instruction. Several instructions have multiple operand formats. Predefined values or labels can be used as instruction operands when addressing immediate data. Many of the symbols for specific registers and flags may also be substituted as labels for operations such DA, mema, memb, b, and so on. Using instruction labels can greatly simplify program writing and debugging tasks. INSTRUCTION SET FEATURES In this Chapter, the following SAM47 instruction set features are described in detail: Instruction reference area Instruction redundancy reduction Flexible bit manipulation ADC and SBC instruction skip condition NOTE The ROM size accessed by instruction may change for S3C72N2 and S3C72N4.
Instruction Reference Area Using the 1-byte REF (Reference) instruction, you can reference instructions stored in addresses 0020H007FH of program memory (the REF instruction look-up table). The location referenced by REF may contain either two 1-byte instructions or a single 2-byte instruction. The starting address of the instruction being referenced must always be an even number. 3-byte instructions such JP or CALL may also be referenced using REF. To reference these 3-byte instructions, the 2-byte pseudo commands TJP and TCALL must be written in the reference. The PC is not incremented when a REF instruction is executed. After it executes, the program's instruction execution sequence resumes at the address immediately following the REF instruction. By using REF instructions to execute instructions larger than one byte, as well as branches and subroutines, you can reduce the program size. To summarize, the REF instruction can be used in three ways: Using the 1-byte REF instruction to execute one 2-byte or two 1-byte instructions; Branching to any location by referencing a branch address that is stored in the look-up table; Calling subroutines at any location by referencing a call address that is stored in the look-up table. If necessary, a REF instruction can be circumvented by means of a skip operation prior to the REF in the execution sequence. In addition, the instruction immediately following a REF can also be skipped by using an appropriate reference instruction or instructions. Two-byte instructions can be referenced by using a REF instruction. (An exception is XCH A,DA If the MSB value of the first 1-byte instruction in the reference area is "0", the instruction cannot be referenced by a REF instruction. Therefore, if you use REF to reference two 1-byte instructions stored in the reference area, specific combinations must be used for the first and second 1-byte instruction. These combinations are described in Table51. Table 5-1. Valid 1-Byte Instruction Combinations for REF Look-Ups First 1-Byte Instruction LD Operand A,#im Second 1-Byte Instruction INCS* INCS DECS* LD A,@RRq INCS* INCS DECS* LD @HL,A INCS* INCS DECS*
If the MSB value of the first one-byte binary code in instruction is "0", the instruction cannot be referenced by a REF instruction.
Reducing Instruction Redundancy When redundant instructions such as LD A,#im and LD EA,#imm are used consecutively in a program sequence, only the first instruction is executed. The redundant instructions which follow are ignored, that is, they are handled like a NOP instruction. When LD HL,#imm instructions are used consecutively, redundant instructions are also ignored. In the following example, only the 'LD A, #im' instruction will be executed. The 8-bit load instruction which follows it is interpreted as redundant and is ignored: LD A,#im EA,#imm ; Load 4-bit immediate data (#im) to accumulator ; Load 8-bit immediate data (#imm) to extended ; accumulator
In this example, the statements 'LD A,#2H' and 'LD A,#3H' are ignored: BITR LD EMB A,#3H 23H,A Execute instruction Ignore, redundant instruction Ignore, redundant instruction Execute instruction, 023H #1H
If consecutive LD HL, #imm instructions (load 8-bit immediate data to the 8-bit memory pointer pair, HL) are detected, only the first LD is executed and the LDs which immediately follow are ignored. For example, A,#3H EA,#35H @HL,A HL 10H Ignore, redundant instruction A 3H Ignore, redundant instruction (10H) 3H
If an instruction reference with a REF instruction has a redundancy effect, the following conditions apply: If the instruction preceding the REF has a redundancy effect, this effect is canceled and the referenced instruction is not skipped. If the instruction following the REF has a redundancy effect, the instruction following the REF is skipped.PROGRAMMING TIP Example of the Instruction Redundancy Effect ORG LD ORG LD REF REF EA,#30H 0080H
|Some Part number from the same manufacture Samsung Semiconductor, Inc.|
|S3C72N4 Description = S3C72N4 ;; ROM(KB) = 4 ;; RAM Nibble = 288 ;; I/o Pins = 24 ;; Interrupt (Int/Ext) = 2/2 ;; Timer/counters = BT/WT/8TC ;; Sio = - ;; LCD (Seg/Com) = 32/4 ;; ADC (BitxCh) = - ;; PWM(BitxCh)|
|S3C72N5 Description = S3C72N5 ;; ROM(KB) = 8,16 ;; RAM Nibble = 512 ;; I/o Pins = 40 ;; Interrupt (Int/Ext) = 3/3 ;; Timer/counters = BT/WT/8TC ;; Sio = Yes ;; LCD (Seg/Com) = 32/4 ;; ADC (BitxCh) = - ;; PWM(BitxCh)|
|S3C72P9 Description = S3C72P9 ;; ROM(KB) = 16,24,32 ;; RAM Nibble = 1056 ;; I/o Pins = 39 ;; Interrupt (Int/Ext) = 4/4 ;; Timer/counters = BT/WT/8TC/16TC ;; Sio = Yes ;; LCD (Seg/Com) = 56/16 ;; ADC (BitxCh) = - ;; PWM(BitxCh)|
|S3C7324 Description = S3C7324 Single-chip CMOS Microcontroller ;; ROM(KB) = 4 ;; RAM Nibble = 256 ;; I/o Pins = 32 ;; Interrupt (Int/Ext) = 2/3 ;; Timer/counters = BT/WT/WDT/8T ;; Sio = - ;; LCD (Seg/Com) = 28/4|
|S3C7335 Description = S3C7335 ;; ROM(KB) = 8,16 ;; RAM Nibble = 512 ;; I/o Pins = 56 ;; Interrupt (Int/Ext) = 4/4 ;; Timer/counters = BT/WT/WDT/8T ;; Sio = Yes ;; LCD (Seg/Com) = 28/4 ;; ADC (BitxCh) = 8x4 ;; PWM(BitxCh)|
|S3C7414 Description = S3C7414 ;; ROM(KB) = 4 ;; RAM Nibble = 256 ;; I/o Pins = 35 ;; Interrupt (Int/Ext) = 5/3 ;; Timer/counters = BT/WT/WDT/8Tx2 ;; Sio = Yes ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = 8x6 ;; PWM(BitxCh)|
|S3C7515 Description = S3C7515 ;; ROM(KB) = 16 ;; RAM Nibble = 512 ;; I/o Pins = 55 ;; Interrupt (Int/Ext) = 4/3 ;; Timer/counters = BT/WT/8Tx2 ;; Sio = Yes ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = - ;; PWM(BitxCh)|
|S3C7524 The S3c7524/c7528/c7534/c7538 Single-chip CMOS Microcontroller Has Been Designed For High-performance Using Sam 47|
|S3C7528 Description = S3C7528 Single-chip CMOS Microcontroller ;; ROM(KB) = 4,8 ;; RAM Nibble = 768 ;; I/o Pins = 35 ;; Interrupt (Int/Ext) = 3/3 ;; Timer/counters = BT/WT/WDT/8Tx2 ;; Sio = - ;; LCD (Seg/Com)|
|S3C7534 The S3c7524/c7528/c7534/c7538 Single-chip CMOS Microcontroller Has Been Designed For High-performance Using Sam 47|
|S3C7538 Description = S3C7538 Single-chip CMOS Microcontroller ;; ROM(KB) = 4,8 ;; RAM Nibble = 768 ;; I/o Pins = 23 ;; Interrupt (Int/Ext) = 3/1 ;; Timer/counters = BT/WT/WDT/8Tx2 ;; Sio = - ;; LCD (Seg/Com)|
|S3C7544 Description = S3C7544 ;; ROM(KB) = 4 ;; RAM Nibble = 512 ;; I/o Pins = 17 ;; Interrupt (Int/Ext) = 2/2 ;; Timer/counters = BT/WDT/8T ;; Sio = - ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = - ;; PWM(BitxCh) = - ;; Max.|
|S3C7559 Description = S3C7559 ;; ROM(KB) = 32 ;; RAM Nibble = 1024 ;; I/o Pins = 55 ;; Interrupt (Int/Ext) = 4/3 ;; Timer/counters = BT/WT/WDT/8Tx2 ;; Sio = Yes ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = - ;; PWM(BitxCh)|
|S3C7565 Description = S3C7565 ;; ROM(KB) = 16 ;; RAM Nibble = 5120 ;; I/o Pins = 49 ;; Interrupt (Int/Ext) = 5/4 ;; Timer/counters = BT/WT/WDT/8T/16T ;; Sio = Yes ;; LCD (Seg/Com) = 60/16 ;; ADC (BitxCh) = - ;; PWM(BitxCh)|
|S3C7574 Description = S3C7574 ;; ROM(KB) = 4 ;; RAM Nibble = 288 ;; I/o Pins = 23 ;; Interrupt (Int/Ext) = 2/2 ;; Timer/counters = BT/WT/8TC ;; Sio = - ;; LCD (Seg/Com) = 32/4 ;; ADC (BitxCh) = - ;; PWM(BitxCh)|
|S3C8005 Description = KS88P6232 8-bit Single-chip CMOS Microcontroller (KS88C6216 / KS88C6224/KS88P6232) ;; ROM(KB) = 16/24/32 ;; RAM(bytes) = - ;; I/o Pins = 27 ;; Interrupt (Int/Ext) = 7/3 ;; Timer/counters|
|S3C802B MCU Products, Custom MCU|
|S3C8035 Description = KS88P6232 8-bit Single-chip CMOS Microcontroller (KS88C6216 / KS88C6224/KS88P6232) ;; ROM(KB) = 16/24/32 ;; RAM(bytes) = - ;; I/o Pins = 27 ;; Interrupt (Int/Ext) = 7/3 ;; Timer/counters|
|S3C8075 Description = S3C8075 ;; ROM(KB) = 16 ;; RAM(bytes) = - ;; I/o Pins = 56 ;; Interrupt (Int/Ext) = 5/12 ;; Timer/counters = BT/WDT/8Tx2/16Tx2 ;; Serial Interface = UART(2) ;; LCD (Seg/Com) = - ;; ADC (BitxCh)|
K4E160811C : Description = K4E170811C 2M X 8Bit CMOS Dynamic RAM With Extended Data Out ;; Organization = 2Mx8 ;; Mode = Fast Page ;; Voltage(V) = 5 ;; Refresh = 2K/32ms ;; Speed(ns) = 50,60 ;; Package = 28SOJ,28TSOP2-300 ;; Power = Normal,low ;; Production Status = Eol ;; Comments = -
K6F4016V6C-FF55 : Description = K6F4016V6C 256K X 16bit Super Low Power And Low Voltage Full CMOS Static RAM ;; Organization = 256Kx16 ;; Vcc(V) = 3.0~3.6 ;; Speed-tAA(ns) = 55,70 ;; Operating Temperature = i ;; Operating Current(mA) = 4 ;; Standby Current(uA) = 0.5 ;; Package = 48FBGA ;; Production Status = Eol ;; C
KIM684000-10 : 524, 288 Word X 8 Bit High Speed CMOS Static RAM
STDL131 : Standard Cell Libraries Description = STDL131 ;; Supply Voltage (V) = 1.8 ;; Technology(micron) = 0.18micron
MR16R1622 : Key Timing Parameters
S1L9225X01-Q0R0 : RF AMP & Servo Signal Processor
K4H560838E-ULB0 : 128mb DDR Sdram
K4B2G0846D-HCH9 : DDR DRAM Specifications: Memory Category: DRAM Chip
M381L1713FTM-LA2 : 16M X 72 DDR DRAM MODULE, 0.8 ns, DMA184 Specifications: Memory Category: DRAM Chip ; Density: 1207960 kbits ; Number of Words: 16000 k ; Bits per Word: 72 bits ; Package Type: DIMM-184 ; Pins: 184 ; Supply Voltage: 2.5V ; Access Time: 0.8000 ns ; Operating Temperature: 0 to 70 C (32 to 158 F)
COP988EK : CISC->COPS. 8-bit CMOS ROM Based Microcontrollers With 8k Memory, Comparator, And Single-slope A/D Capability.
EM73982 : For 81 Dots to 2048 Dots LCD. is an advanced single chip CMOS 4-bit micro-controller. It contains 16K-byte ROM, 372-nibble RAM, 4-bit ALU, 13-level subroutine nesting, 22-stage time base, two 12-bit timer/counters for the kernal function. EM73982 also contains 5 interrupt sources, 3 I/O ports (including 1 input port and 2 bidirection ports), LCD display (40x8), built-in sound generator.
EM78P862A : 8-BIT Micro-controller.
HE8P1602P : with ADC. ROM Type = OTP ;; Application = MCU With ADC ;; ROM = 1K*16 ;; RAM = 48B ;; I/o = 14 ;; LCD = -.
LM8300 : Touchscreen Controllers. LM8300 - Four Wire Resistive Touchscreen Controller With Brownout, Package: Llp, Pin Nb=44.
M37207EFFP : Single-chip 8-bit CMOS Microcomputer For Voltage Synthesizer And On-screen Display Controller.
SAB-80C535-16-N-T40/85 : Sab 80C535: ROM-less Version, Identical to The Sab 80C515. CMOS microcontroller with factory mask-programmable ROM CMOS microcontroller for external ROM q Boolean processor q Most instructions execute µs (750 ns) µs (3 µs) multiply and divide q External memory expandable up to digital or analog input Three 16-bit timer/counters Highly flexible reload, capture, compare capabilities Full-duplex serial channel.
ST62T08C : CISC. 8-bit Otp/ePROM MCUs With A/D Converter, Oscillator Safeguard, Safe Reset And 20 Pins.
TMP47C662N : CMOS 4-bit Microcontroller.
TMP86CH21U/F : TLCS-870/C.
TMP90C141N/F : TLCS-90 Series. 1. Outline and Characteristics The is a high-speed advanced 8-bit microcontroller applicable to a variety of equipment. With its 8-bit CPU, A/D converter, multi-function timer/ event counter and general-purpose serial interface integrated into a single CMOS chip, the TMP90C041 allows the expansion of external memories for programs (up to 64K byte) and data.
TS80C31X2 : C51 Family. TS80C31X2 is high performance CMOS and ROMless versions of the 80C51 CMOS single chip 8-bit microcontroller. The TS80C31X2 retains all of the TSC80C31 with 128 bytes of internal RAM, 5-source, 4 priority level interrupt system, an on-chip oscilator and two timer/ counters. In addition, the TS80C31X2 has a dual data pointer, a more versatile serial channel.
TS80C54X2 : C51 Family. TS80C54/58X2 is high performance CMOS ROM, OTP and EPROM versions of the 80C51 CMOS single chip 8-bit microcontroller. The TS80C54/58X2 retains all of the Atmel Wireless & Microcontrollers 80C51 with extended ROM/EPROM capacity (16/32 Kbytes), 256 bytes of internal RAM, , 4-level interrupt system, an on-chip oscilator and three timer/counters. In addition,.
UPD78323 : 16/8-bit Single-chip Microcontroller. The a 16/8-bit single-chip microcontroller that incorporates a high-performance 16-bit CPU. The µPD78324 is one of 78K/III series. The internal capacity is significantly increased compared with the conventional µPD78322. A realtime pulse unit for realtime pulse control required in motor control, an A/D converter, a ROM, and a RAM have been integrated.
UPD784915A : 16-bit Single-chip Microcontrollers. The µPD784915A, 784916A are members of the NEC 78K/IV Series of microcontrollers equipped with a highspeed 16-bit CPU and are the successors of the 78K/I Series 8-bit single-chip microcontrollers for VCR software servo control. This series contains many peripheral hardware units ideal for VCR control, such as a multi-function timer unit (super timer.
W78IE52 : ROM Type = Flash EPROM ;; ROM = 8K ;; RAM = 256 ;; I/o Pins = 32/36 ;; External Memory Space = 64 K ;; Operating Voltage = 5.5V - 2.4V ;; Timer/ Counter = 3+watchdog Timer ;; Int = 6/8 ;; Special Function = -multiple-time Programmable -extra I/o Port, / INT2, /INT3, WDT ;; Package = 40.
CY8C27466 : PSoC¢â Mixed Signal Array ¡á Powerful Harvard Architecture Processor M8C Processor Speeds to 24 MHz Two 8x8 Multiply, 32-Bit Accumulate Low Power at High Speed 3.0 to 5.25 V Operating Voltage Operating Voltages Down to 1.0V Using On-Chip Switch Mode Pump (SMP) Industrial Temperature Range: -40¡ÆC to +85¡ÆC ¡á Advanced Peripherals (PSoC Blocks) 12 Rail-to-Rail.
SAF-XC164N-8F40F BB : XC164CS The XC164CS is a derivative of the popular C166 microcontroller families. Based on the enhanced C166S V2 architecture it outperforms existing 16 bit solutions.
MCF5213EC : ContentThe MCF5213 is a member of the ColdFire® family of reduced instruction set computing (RISC) microprocessors. This document provides an overview of the 32-bit MCF5213 microcontroller, focusing on its highly integrated and diverse feature set. Freescale reserves the right to change or discontinue this product without notice. s and information herein.