Details, datasheet, quote on part number: S3C72N4
PartS3C72N4
CategoryMicrocontrollers => 4 bit => S3C7(KS57) Series
TitleS3C7(KS57) Series
DescriptionDescription = 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) = - ;; Max. OSC.Freq. (MHz) = 6 ;; VDD(V) = 1.8~5.5 ;; Other Features = RC Osc.,subsystem Clock,buzzer Output ;; Package = 64QFP ;; Production Status = Mass Production
CompanySamsung Semiconductor, Inc.
DatasheetDownload S3C72N4 datasheet
Quote
Find where to buy
 
  

 

Features, Applications

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.
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)
S3C7C45
S3C7C48
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)
S3C8095 Description = S3C8095 ;; ROM(KB) = 16 ;; RAM(bytes) = 272 ;; I/o Pins = 26 ;; Interrupt (Int/Ext) = 5/12 ;; Timer/counters = BT/WDT/8Tx2/16T ;; Serial Interface = - ;; LCD (Seg/Com) = - ;; ADC (BitxCh)
Same catergory

COPCJ842 : CISC->COPS. 8-bit Microcontrollers With Multi-input Wake-up And Brown Out Detector.

dsPIC30F2011 : High-performance Digital Signal Controllersdevices Contain Extensive Digital Signal Processor(DSP) Functionality Within a High Performance 16-bitmicrocontroller (MCU) Architecture..

HE83750 : LCD MCU. LCD Dots = 2048~1792 ;; Reg. = -- ;; LCD Type = i ;; ROM = 512K ;; RAM = 16K ;; I/o = 16~24 ;; Vo = ;; PWM = ;; Op = ;; Dao = ;; Timer(16-bits) = T1,T2,TB ;; WDT = ;; DTMF = ;; Remark =.

HE89A22 : for Telecom Application. ROM Type = Mask ;; Application = Telecom ;; ROM = 16KB ;; RAM = 512B ;; I/o = 8~40 ;; LCD = 320~64.

S3P70F4 : S3C7(KS57) Series. = S3P70F4 Single-chip CMOS Microcontroller ;; ROM(KB) = 4 ;; RAM Nibble = 512 ;; I/o Pins = 24 ;; Interrupt (Int/Ext) = 3/2 ;; Timer/counters = BT/WT/8TC ;; Sio = Yes ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = Comx4 ;; PWM(BitxCh) = - ;; Max. OSC.Freq. (MHz) = 6 ;; VDD(V) = 1.8~5.5 ;; Other = GP With Comparator ;; Package = 30SDIP,32SOP.

SAK-C167SR-LCGA-step : High-end 16-bit Microcontroller With Optional On-chip CAN. (Bare Die Delivery) 1999-11, Step 10.97 05.97 (Step FA) (Step BA) (Step BA) Subjects (Changes compared to step BA) Derivative table updated Pad Configuration updated (figure and table) 1) Representation of parameters updated Chip outline adapted Wafer characteristics adapted Controller Area Network (CAN): License of Robert Bosch GmbH We Listen to Your.

SD42C1008 : Micro Controller ic ,4Bit. The is a microcomputer of the 4-bit single chip microcomputer SD42xx series which can match an 8-bit microcomputer in the data processing capability. The SD42C1008 can handle 1-bit, 4-bit, and 8-bit data as well as operates at high speed (minimum instruction execution time 0.95us) it contains a LCD pannel controller/driver. Memory mapped I/O Program.

TMP47C660N : CMOS 4-bit Microcontroller.

TMP95CW54AF : TLCS-900H Series. ROM Size = 128 Kbyte ;; RAM Size = 4 Kbytes ;; Supply Voltage = - ;; I/o Count = - ;; Unique = - ;; Additional Information = More Info.

UPD17704 : 4-bit Single-chip Microcontrollers With Dedicated Hardware For Digital Tuning System.

UPD780033AY : CISC->uPD. 8-bit Single-chip Microcontroller. The 780032AY, 780033AY, and 780034AY are members of the PD780034AY Subseries of the 78K/0 Series. This a PD780034A Subseries product with an added multimaster-supporting I2C bus interface, and is suitable for AV equipment applications. A flash memory version, the PD78F0034AY, that can operate in the same power supply voltage range as the mask ROM version,.

XE88LC03 : Sensing Machine. Ultra Low-power Microcontroller. The is an ultra low-power low-voltage microcontroller unit (MCU) with extremely high efficiency, allowing for 1 MIPS 2.4 V, and x 8 bits multiplying in one clock cycle. Ultra low-power MCU at 1 MIPS operation at 32 kHz operation 1 uA time keeping Low-voltage operation 5.5 V supply voltage) kB (8 kW) MTP, 8 B RAM 4 counters PWM, UART Analog matrix switching.

LPC2101 : Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC The LPC2101/2102/2103 microcontrollers are based on a 16-bit/32-bit ARM7TDMI-S CPU with real-time emulation that combines the microcontroller with 8 kB, 16 kB or 32 kB of embedded high-speed flash memory. A 128-bit wide memory interface and a unique.

SAB-C161S-L25M : C161S Low Cost Consumer Class Controller The C161S is a new member in the C161 Family, which offers the full performance of the C166 architecture. This device is focused on price sensitive applications such as communication or low end industrial control. This flexible Microcontroller comes with a host of useful peripherals, such as Real Time Clock.

HT46R53A : The HT46R53A/HT46R54A are 8-bit high performance, RISC architecture microcontroller devices specifically designed for A/D applications that interface directly to analog signals, such as those from sensors. The advantages of low power consumption, I/O flexibility, timer functions, oscillator options, multi-channel A/D converter, Pulse Width Modulation.

LM3S5D56 : Stellaris Microcontroller Stellaris Microcontroller. Audience. About This Manual. Related Documents. Documentation Conventions Functional Overview 43 ARM Cortex-M3 43 On-Chip Memory. 45 Serial Communications Peripherals. 46 System Integration. 50 Advanced Motion Control. 56 Analog. 58 JTAG and ARM Serial Wire Debug. 59 Packaging and Temperature 60 Target Applications. 60 High-Level Block Diagram.

 
0-C     D-L     M-R     S-Z