S3F80JB
Important Notice
Part Programming Model
Reset
Table of Contents
Interrupt Structure
Summary Table of Back-Up Mode, Stop Mode, and Reset Status
Reset
10-3
Timer
10-1
10-2
15-5
Flash Memory User Programming Enable Register Fmusr 15-6
15-1
15-3
Title Number
List of Figures
10-9
10-5
10-7
10-8
12-5
17-3 Typical Low-Side Driver Sink Characteristics
17-6 Typical High-Side Driver Source Characteristics
12-2
18-4
18-3 Typical Low-Side Driver Sink Characteristics
18-6 Typical High-Side Driver Source Characteristics
18-2
List of Tables
Reset Condition in Stop Mode When Ipor / LVD Control Bit is
18-3
17-3
17-6
17-13
Chapter Address Spaces
Chapter Reset
Chapter Basic Timer and Timer
Description
Register Full Register Name Identifier
Instruction Full Register Name Mnemonic
Popud
Next
NOP
POP
S3F80JB Microcontroller
S3C8/S3F8-SERIES Microcontrollers
CPU
Features
Block Diagram 32-pin
Block Diagram 32-PIN Package
Block Diagram 44-pin
Block Diagram 44-PIN Package
PIN Assignments
Pin Assignment Diagram 32-Pin SOP Package
S3F80JB
PIN Assignments
44-QFP
Pin Descriptions of 32-SOP Circuit 32 Pin Shared Names
Pin Descriptions of 44-QFP Circuit 44 Pin Shared Names
P3.1 Port with bit-programmable pin. Configurable to
Pin Circuit Type 1 Port 0 and Port2
PIN Circuits
Pin Circuit Type 2 Port 1, Port4, P3.4 and P3.5
PIN Circuits
Pin Circuit Type 3 P3.0
Pin Circuit Type 4 P3.1
10. Pin Circuit Type 6 nRESET
Overview
Address Space
Program Memory Address Space
Program Memory
Smart Option
Smart Option
S3F80JB Address Spaces
Summary of S3F80JB Register Type Number of Bytes
Register Architecture
Total Addressable Bytes 333
Internal Register File Organization
Register Page Pointer PP
Register page Pointer PP
Register SET
Set 1, Set 2, and Prime Area Register Map
Prime Register Space
Byte Working Register Areas Slices
Working Registers
Programming TIP Setting the Register Pointers
Using the Register Pointers
R0,R3
#80H RP0 ← 80H
R0,R1 ← R0 +
R0,R2
Bit Register Pair
Register Addressing
10. Register File Addressing
RP1 → C8H-CFH
Common Working Register Area C0H-CFH
Example
Programming TIP Addressing the Common Working Register Area
BIT Working Register Addressing
12 -Bit Working Register Addressing
14 -Bit Working Register Addressing
15 -Bit Working Register Addressing Example
Stack Operations
System and User Stacks
Stack Pointers SPL
POP RP1
SPL,#0FFH SPL ← FFH
Push RP0
Push RP1
Addressing Modes
Register Addressing
Register Addressing Mode R
Indirect Register Addressing to Register File
Indirect Register Addressing Mode IR
Indirect Register Addressing to Program Memory
Indirect Register Addressing Mode
Indirect Working Register Addressing to Register File
LCD
Indexed Addressing to Register File
Indexed Addressing Mode
Next 2 Bits
Indexed Addressing Mode
Indexed Addressing to Program or Data Memory
10. Direct Addressing for Load Instructions
Direct Address Mode DA
11. Direct Addressing for Call and Jump Instructions
Direct Address Mode
12. Indirect Addressing
Indirect Address Mode IA
13. Relative Addressing
Relative Address Mode RA
14. Immediate Addressing
Immediate Mode IM
Control Registers
D1H
T0CNT
D0H
T0DATA
Mapped Registers Register Name Mnemonic Decimal Hex
Register Description Format
Basic Timer Input Clock Selection Bits
Btcon Basic Timer Control Register D3H Set1 Bank0
Bit Identifier Reset Value Read/Write Addressing Mode
Watchdog Timer Function Enable Bits for System Reset
Cacon Counter a Control Register F3H Set1 Bank0
CPU Clock System Clock Selection Bits
Clkcon System Clock Control Register D4H Set1 Bank0
Subsystem Clock Selection Bits
External Reference Selection Bit
Cmod Comparator Mode Register E9H Set1 Bank1
Comparator Enable Bit
Conversion Timer Control Bit
P2.5 Function Selection Bit
Cmpsel Comparator Input Selection Register EBH Set1 Bank1
P2.7 Function Selection Bit
P2.6 Function Selection Bit
EMT External Memory Timing Register Note FEH Set1 Bank0
Flags System Flags Register D5H Set1 Bank0
Fmcon Flash Memory Control Register EFH Set1 Bank1
Flash Memory Mode Selection Bits
Operation stop Operation start auto clear bit
Flash Memory Sector Address High Byte
Flash Memory User Programming Enable Bits
Flash Memory Sector Address Low Byte
Interrupt Level 0 IRQ0 Enable Bit Timer 0 Match or Overflow
Interrupt Level 3 IRQ3 Enable Bit Timer 2 Match or Overflow
Interrupt Level 2 IRQ2 Enable Bit Counter a Interrupt
Interrupt Level 1 IRQ1 Enable Bit Timer 1 Match or Overflow
Instruction Pointer Address Low Byte
IPH Instruction Pointer High Byte DAH Set1 Bank0
IPL Instruction Pointer Low Byte DBH Set1 Bank0
Instruction Pointer Address High Byte
IPR Interrupt Priority Register FFH Set1 Bank0
Level 2 IRQ2 Request Pending Bit Counter a Interrupt
IRQ Interrupt Request Register DCH Set1 Bank0
Not pending Pending
Not pending
Lvdcon LVD Control Register E0H Set1 Bank1
LVD Flag 2.3V Indicator Bit
VDD ≥ Lvdflag Level VDD Lvdflag Level
P0.4/INT4 Mode Selection Bits
P0.7/INT4 Mode Selection Bits
P0.6/INT4 Mode Selection Bits
P0.5/INT4 Mode Selection Bits
P0.0/INT0 Mode Selection Bits
P0.3/INT3 Mode Selection Bits
P0.2/INT2 Mode Selection Bits
P0.1/INT1 Mode Selection Bits
P0.4 External Interrupt INT4 Enable Bit
P0.7 External Interrupt INT4 Enable Bit
P0.6 External Interrupt INT4 Enable Bit
P0.5 External Interrupt INT4 Enable Bit
P0.4 External Interrupt INT4 Pending Flag Bit
P0.7 External Interrupt INT4 Pending Flag Bit see Note
P0.6 External Interrupt INT4 Pending Flag Bit
P0.5 External Interrupt INT4 Pending Flag Bit
P0.4 Pull-up Resistor Enable Bit
P0.7 Pull-up Resistor Enable Bit
P0.6 Pull-up Resistor Enable Bit
P0.5 Pull-up Resistor Enable Bit
P1.4 Mode Selection Bits
P1.7 Mode Selection Bits
P1.6 Mode Selection Bits
P1.5 Mode Selection Bits
P1.0 Mode Selection Bits
P1.3 Mode Selection Bits
P1.2 Mode Selection Bits
P1.1 Mode Selection Bits
P2.4/INT9 Mode Selection Bits
P2.7/INT9 Mode Selection Bits
P2.6/INT9 Mode Selection Bits
P2.5/INT9 Mode Selection Bits
P2.0/INT5 Mode Selection Bits
P2.3/INT8 Mode Selection Bits
P2.2/INT7 Mode Selection Bits
P2.1/INT6 Mode Selection Bits
P2.4 External Interrupt INT9 Enable Bit
P2.7 External Interrupt INT9 Enable Bit
P2.6 External Interrupt INT9 Enable Bit
P2.5 External Interrupt INT9 Enable Bit
P2.4 External Interrupt INT9 Pending Flag Bit
P2.7 External Interrupt INT9 Pending Flag Bit see Note
P2.6 External Interrupt INT9 Pending Flag Bit
P2.5 External Interrupt INT9 Pending Flag Bit
P2.4 Pull-up Resistor Enable Bit
P2.7 Pull-up Resistor Enable Bit
P2.6 Pull-up Resistor Enable Bit
P2.5 Pull-up Resistor Enable Bit
P3CON Port 3 Control Register EFH Set1 Bank0
Each Function Description and Assignment to P3.0-P3.3
P3CON
Port 4 Control Register Selection Bit
P3.5 Mode Selection Bits
P3.4 Mode Selection Bits
P345CON Port345 Control Register E1H Set1 Bank1
P4CON Port 4 Control Register F0H Set1 Bank0
P4.4 Mode Selection Bits
P4.7 Mode Selection Bits
P4.6 Mode Selection Bits
P4.5 Mode Selection Bits
P4.0 Mode Selection Bits
P4.3 Mode Selection Bits
P4.2 Mode Selection Bits
P4.1 Mode Selection Bits
Source page 0 See Note
PP Register Page Pointer DFH Set1 Bank0
Destination page 0 See Note
Source Register Page Selection Bits
Register Pointer 1 Address Value
RP0 Register Pointer D6H Set1 Bank0
RP1 Register Pointer D7H Set1 Bank0
Register Pointer 0 Address Value
Stack Pointer Address Low Byte
Stop Control Register Enable Bits
SPL Stack Pointer Low Byte D9H Set1 Bank0
Stopcon Stop Control Register FBH Set1 Bank0
Tri-State External Interface Control Bit
SYM System Mode Register DEH Set1 Bank0
Fast Interrupt Enable Bit
Global Interrupt Enable Bit
T0CON- Timer 0 Control Register D2H Set 1 Bank0
T1CON Timer 1 Control Register FAH Set1 Bank0
T2CON Timer 2 Control Register E8H Set1 Bank1
Vectors
Levels
Sources
S3C8/S3F8-Series Interrupt Types
Interrupt Types
S3F80JB Interrupt Structure
S3F80JB Interrupt Structure
ROM Vector Address Area
Interrupt Vector Addresses
FCH
Interrupt Priority
D8H
SYSTEM-LEVEL Interrupt Control Registers
ENABLE/DISABLE Interrupt Instructions EI, DI
Interrupt Control Register Overview Function Description
Interrupt Processing Control Points
Interrupt Function Diagram
Peripheral Interrupt Control Registers
System Mode Register SYM
System Mode Register SYM
Interrupt Mask Register IMR
Interrupt Mask Register IMR
Interrupt Request Priority Groups
Interrupt Priority Register IPR
Interrupt Priority Register IPR
Interrupt Request Register IRQ
Interrupt Request Register IRQ
Pending Bits Cleared Automatically by Hardware
Pending Bits Cleared by the Service Routine
Interrupt Pending Function Types
Overview
Interrupt Source Polling Sequence
Interrupt Service Routines
Fast Interrupt Processing
Generating Interrupt Vector Addresses
Nesting of Vectored Interrupts
Instruction Pointer IP
Programming Guidelines
Procedure for Initiating Fast Interrupt
Fast Interrupt Service Routine
Fast Interrupt Processing
Addressing Modes
Data Types
Ldcd
LDE
LDC
Lded
Logic Instructions
Bit Manipulation Instructions
CPU Control Instructions
System Flags Register Flags
Flags Register Flags
Flag Descriptions
Instruction SET Notation
Instruction Set Symbols
Flag Notation Conventions
Irr Indirect working register pair only @RRp p = 0, 2
Immediate addressing mode #data data =
Immediate long addressing mode #data data = range
@Rn or @reg reg = 0-255, n =
Opcode MAP Lower Nibble HEX
Opcode Quick Reference
Djnz INC NOP
Djnz INC Next
R1,R2 R2,R1
R1,IM
Condition Codes Binary Mnemonic Description Flags Set
Condition Codes
Instruction Descriptions
Dst Src
ADC Add with carry
Flags
Format Bytes Cycles
ADD Add
Flags Unaffected Set if the result is 0 cleared otherwise
Logical
Always cleared to
Band Bit
BCP
BCP Bit Compare
Operation
Bitc
Bitc Bit Complement
Hex Dst
Bitr dst.b Operation dstb ←
Bitr Bit Reset
Format
Bits dst.b Operation dstb ←
Bits Bit Set
BOR
BOR Bit or
Example Given R1 = 07H
Btjrf Bit Test, Jump Relative on False
Btjrf SKIP,R1.3
Btjrt SKIP,R1.1
Btjrt Bit Test, Jump Relative on True
R1,01H.1 R1 = 06H, register 01H = 03H
Bxor Bit XOR
Call
Call Call Procedure
@SP PCL PCH
Complemented No other flags are affected
CCF Complement Carry Flag
CCF
Operation C ← not C
CLR dst Operation dst ←
CLR Clear
00H Register 00H
COM
COM Complement
INC Skip LD
CP Compare
Cpije
Cpije Compare, Increment, and Jump on Equal
Instruction
Cpijne Compare, Increment, and Jump on Non-Equal
Cpijne
If dst src 0, PC ← PC + RA
DAdst Operation dst ← DA dst
DA Decimal Adjust
Bits
@R1 @R1 ← Leave the value 31 BCD in address 27H @R1
R1,R0
R1 ← 3CH +
3CH
Opc Dst Examples Given R1 = 03H and register 03H = 10H
DEC Decrement
DEC
Dst Operation ← dst
Decw
Decw Decrement Word
Operation SYM 0 ←
DI Disable Interrupts
No flags are affected
Operation dst ÷ src
DIV Divide Unsigned
SRP #0C0H Djnz R1,LOOP
Djnz Decrement and Jump if Non-Zero
Djnz r,dst Operation r ← r
Jump taken No jump
EI Enable Interrupts
@SP @IP
Enter Enter
Enter
Operation SP
@SP
Exit Exit
Exit
Operation IP
Idle
Idle Idle Operation
= 1CH
Contents of the destination operand are incremented by one
INC Increment
INC dst Operation dst ← dst +
Loop Incw RR0
Incw Increment Word
Incw
Incw RR0
Flags ← Flags
Iret Interrupt Return
Iret
Flags ← @SP PC ↔ IP
Labelw
JP Jump
Example Given The carry flag = 1 and Labelx = 1FF7H
JR Jump Relative
Labelx → PC = 1FF7H
Dst ← src
LD Load
= 0FFH, R1 = 0AH
0AH
Register 31H = 0AH, R0 = 01H, R1 = 0AH
R0,00H.2 07H, register 00H 05H
LDB Load Bit
LDB
Dst Examples Given R0 = 06H and general register 00H = 05H
XL L XL H
Addr Mode
LDC/LDE Load Memory
LDC/LDE dst,src Operation dst ← src
Examples
LDC/LDE
LDCD/LDED dst,src Operation dst ← src
LDCD/LDED Load Memory and Decrement
Into R8 and RR6 is incremented by one RR6 ← RR6 +
LDCI/LDEI Load Memory and Increment
LDCI/LDEI dst,src Operation dst ← src
Rr ← rr +
Ldcpd
LDCPD/LDEPD Load Memory with Pre-Decrement
Operation rr ← rr
Ldcpi
LDCPI/LDEPI Load Memory with Pre-Increment
Operation rr ← rr +
RR IML
LDW Load Word
LDW RR6,RR4
Cleared
Mult Multiply Unsigned
Mult dst,src
Operation dst ← dst ⋅ src
Next
Next Next
Operation PC ← @ IP
NOP No Operation
When the instruction
NOP
Or Logical or
POP dst Operation dst ← @SP
POP Pop From Stack
00H Register 00H 55H, SP = 00FCH
Popud dst,src
Popud Pop User Stack Decrementing
Popui dst,src
Popui Pop User Stack Incrementing
0FFH = 0AAH, SPH = 0FFH, SPL = 0FFH
Push Push To Stack
Push src Operation SP ← SP
SPH = 0FFH, SPL = 0FFH
Decremented stack pointer
Pushud Push User Stack Decrementing
Pushud
IR ← IR
Pushui dst,src Operation IR ← IR +
Pushui Push User Stack Incrementing
RCF
RCF Reset Carry Flag
Flags Cleared to
PC = 101AH, SP = 00FEH
RET Return
RET
Operation PC ← @SP
Set if the result bit 7 is set cleared otherwise
RL Rotate Left
Dst 0 ← dst
Dst n + 1 ← dst n, n =
RLC
RLC Rotate Left Through Carry
Rotation cleared otherwise
RR Rotate Right
RR dst
Operation C ← dst
00H Register 00H 2AH, C =
RRC Rotate Right Through Carry
RRC
Dst 7 ← C
Statement
SB0 Select Bank
SB0
Operation Bank ←
SB1
SB1 Select Bank
Always set to
SBC Subtract With Carry
Set otherwise, indicating a borrow Format Bytes Cycles
Sets the carry flag to logic one
SCF Set Carry Flag
SCF
Set to No other flags are affected
SRA dst
SRA Shift Right Arithmetic
00H Register 00H 0CD, C =
SRP1
SRP/SRP0/SRP1 Set Register Pointer
SRP
SRP0
Stop
Stop Stop Operation
SUB
SUB Subtract
Set otherwise indicating a borrow Format Bytes Cycles
00H Register 00H 0E3H
Swap Swap Nibbles
Swap dst
Flags Undefined Set if the result is 0 cleared otherwise
00H,01H Register 00H = 2BH, register 01H = 02H, Z =
TCM Test Complement Under Mask
R0,R1 = 0C7H, R1 = 02H, Z =
R0,@R1 = 0C7H, R1 = 02H, register 02H = 23H, Z =
Operation dst and src
Always reset to
TM Test Under Mask
TMdst,src
WFI
WFI Wait For Interrupt
Opc 4n 3F
XOR
XOR Logical Exclusive or
7FH
System Clock Circuit
Clock Circuits
System Clock Circuit Diagram
Clock Status During POWER-DOWN Modes
System Clock Control Register Clkcon
System Clock Control Register Clkcon
Reset Sources
Reset
Reset Sources of The S3F80JB
EIexternal interrupt enable
Reset Block Diagram of The S3F80JB
LVD Reset
Reset Mechanism
External Reset PIN
Watch DOG Timer Reset
Internal Power-On Reset Circuit
Internal POWER-ON Reset
Timing Diagram for Internal Power-On Reset Circuit
External Interrupt Reset
Reset Timing Diagram for The S3F80JB in Stop mode by Ipor
Slope of V DD
Stop Error Detection & Recovery
Vreset
Reset Source
Idle Mode
POWER-DOWN Modes
Idle Mode Release
Block Diagram for Back-up Mode
BACK-UP Mode
Programming TIP To Enter Stop Mode
Stop Mode
Using LVD to Release Stop Mode
Sources to Release Stop Mode
Using nRESET Pin to Release Stop Mode
Using Ipor to Release Stop Mode
SED&R Stop Error Detect and Recovery
System Reset Operation
Dec
Hardware Reset Values
Dec Hex
Timer 1 Data Register High Byte
Timer 1 Data Register Low Byte
Timer 1 Control Register
Timer 2 Control Register
Timer 2 Counter Register Low Byte
Timer 2 Data Register High Byte
Timer 2 Data Register Low Byte
SED&R
Ipor
LVD
Stop Ipor
Connect to VSS
Recommendation for Unusued Pins
← # 0FFH
P2PUR
LD STOPCON,#0A5H
Summary Table of BACK-UP MODE, Stop MODE, and Reset Status
Summary of Each Mode Item/Mode Back-up Reset Status Stop
Stopcon ← # A5H
O Ports
P3.0-P3.1
S3F80JB Port Configuration Overview 44-QFP
Port Configuration Options
Assigned individually as analog input pin for comparator
S3F80JB Port Configuration Overview 32-SOP
S3F80JB I/O Port Data Register Format
Port Data Registers
Pull-up Resistor Enable Registers Port 0 and Port 2 only
PULL-UP Resistor Enable Registers
Timer
Basic Timer BT
Basic Timer Control Register Btcon
Basic Timer Control Register Btcon
Watch-dog Timer Function
Basic Timer Function Description
Oscillation Stabilization Interval Timer Function
Timer 0 Control Register T0CON
Timer 0 Control Register T0CON
Timer 0 Interrupts IRQ0, Vectors FAH and FCH
Timer 0 Function Description
Interval Timer Mode
Simplified Timer 0 Function Diagram PWM Mode
Pulse Width Modulation Mode
Simplified Timer 0 Function Diagram Capture Mode
Capture Mode
Basic Timer and Timer 0 Block Diagram
Main BTCON,#52H
Programming TIP Configuring the Basic Timer
CLR SYM
CLR SPL
Programming TIP Programming Timer
NO200MSSET
ULT,NO200MSSET Bits
T0OVER Iret
Timer
Timer 1 Capture Interrupt
Timer 1 Overflow Interrupt
Simplified Timer 1 Function Diagram Interval Timer Mode
Timer 1 Match Interrupt
Timer 1 Block Diagram
Timer 1 Control Register T1CON
Timer 1 Control Register T1CON
Timer 1 Registers T1CNTH, T1CNTL, T1DATAH, T1DATAL
Counter a
Counter a Block Diagram
Counter a Control Register Cacon
Counter a Control Register Cacon
Counter a Pulse Width Calculations
Method 2 When Caof =
Counter a Output Flip-Flop Waveforms in Repeat Mode
Through P3.1
Set any value except 00H
Programming TIP To generate a one-pulse signal through P3.1
CADATAH,# Set 40 ms
CADATAL,#
13-1
Timer 2 Capture Interrupt
Timer 2 Overflow Interrupt
Simplified Timer 2 Function Diagram Interval Timer Mode
Timer 2 Match Interrupt
Timer 2 Block Diagram
Timer 2 Control Register T2CON
Timer 2 Control Register T2CON
Timer 2 Registers T2CNTH, T2CNTL, T2DATAH, T2DATAL
Comparator
Comparator Block Diagram for The S3F80JB
Comparator Operation
Conversion Characteristics
Comparator Mode Register Cmod
Comparator Result Register Cmpreg
Embedded Flash Memory Interface
Flash ROM Configuration
Tool Program Mode
User Program Mode
Pin No Function
Isptm ON-BOARD Programming Sector
15-4
Bit
ISP Reset Vector and ISP Sector Size
ISP Sector Size
Area of ISP Sector ISP Sector Size
Flash Memory User Programming Enable Register Fmusr
Flash Memory Control Registers User Program Mode
Flash Memory Control Register Fmcon
Flash Memory Sector Address Register Fmsech
Flash Memory Sector Address Registers
Sector Erase
Sector Configurations in User Program Mode
Sector Erase Flowchart in User Program Mode
Sector Erase Procedure in User Program Mode
Programming TIP Sector Erase Case1. Erase one sector
Erasestart SB1 FMUSR,#0A5H
Sectorerase
Btjrf FLAGS.7,NOCARRY
Nocarry
Programming
Program procedure in user program mode
Byte Program Flowchart in a User Program Mode
10. Program Flowchart in a User Program Mode
Case2. Programming in the same sector
Programming TIP Programming Case1 -Byte Programming
WRINSECTOR50 FMSECH,#19H
WRINSECTOR2
LD FMSECH,#01H
Call Wrbyte
NZ,LOOP
Reading
Programming TIP Reading
Loop LDC
Programming TIP Hard Lock Protection
Hard Lock Protection
FMCON,#01100001B
LVD Flag
LVD
Resistor String
Low Voltage Detect Control Register Lvdcon
LOW Voltage Detector Control Register Lvdcon
Electrical Data 4MHz
Absolute Maximum Ratings
Parameter Symbol Conditions Rating Unit
D.C. Electrical Characteristics
Parameter Symbol Conditions Min Typ Max Unit
Output Low
Leakage Current All input pins except ILIH2 and Xout
Leakage Current All output pins Output Low
Vout = 0 Leakage Current All output pins Pull-Up
Min Typ Max Unit
Characteristics of Low Voltage Detect Circuit
Parameter Symbol Conditions
Data Retention Supply Voltage in Stop Mode
Typical Low-Side Driver Sink Characteristics P3.1 only
Typical High-Side Driver Source Characteristics P3.1 only
Typical VDD-VOHVDD=3.3V
Stop Mode Release Timing When Initiated by a Reset
A.C. Electrical Characteristics
10. Input Timing for External Interrupts Port 0 and Port
Oscillator Clock Circuit Conditions Min Typ Max Unit
Oscillation Characteristics
TA = 25 C to + 85 C, VDD = 3.6
When released by a reset 216/f Stabilization
Wait time TWAIT when released by an interrupt
Oscillation Stabilization Time
VDD = 2.0 250 Number of Writing/Erasing FNwe 10,000
100 Data Access Time
Sector Erasing Time
Chip Erasing Time
Electrical Data 8MHZ
VDD = 2.35 V, IOH = 2.2mA P3.0 and P2.0-2.3
TA = 25 C to + 85 C, VDD = 1.95 V to 3.6
Fosc = 8 MHz Input High Voltage
VDD = 2.35 V, IOH = 6mA
VDD = 2.35 V, IOL = 12mA
Leakage Current All input pins except ILIH2
Leakage Current All input pins except ILIL2
Leakage Current All output pins Pull-Up Resistors
For Back-Up Mode Low Level Detect Voltage
Operating Mode DD = 3.6 MHz crystal
Idle Mode DD =3.6 MHz crystal
Stop Mode LVD OFF, V DD = 3.6 LVD ON, V DD = 3.6
Vddv
Typical VDD-VOHVDD=3.3V
VDD-VOHV
Typical VDD-VOHVDD=3.3V
IOHmA
18-8
18-9
18-10
Parameter Symbol Condition Min Typ Max Units
Comparator Electrical Characteristics
TA = -25 C to + 85 C, VDD = 3.6
Flash Erase/Write/Read Voltage Fewrv
18-14
SOP-450A
Pin SOP Package Dimension
QFP-1010B
Programming Socket Adapter
Target Boards
TB80JB Target Board
TB80JB Target Board Configuration
IDLE, Stop LED
Components Consisting of S3F80JB Target Board Block Symbols
J1A
VCC, GND, S
Idle LED
JP#
Stop LED
Pin Connector Pin Assignment for TB80JB
Development Tools Suppliers
Series In-Circuit Emulator
OTP/MTP Programmer
GW-PRO2
Seminix
OTP/MTP Programmer Writer SPW2+
GW-PRO2
Customer sample Risk order
For what kind of product will you be using this order?
Product description
Package Marking Check One
Delivery Date s Quantity Comments Signatures
Risk Order Information
Customer Risk Order Agreement
Order Quantity and Delivery Schedule
Flash Application Notes
VDD
S3F80JB
Important Note
S3F80JB/9 is needed to nRESET pin = 0GND & Test pin = 1VDD
For Serial Programming Mode
Timing Diagram
For Normal Operating Mode
S3F80JB/9 is needed to nRESET pin = 1VDD & Test pin = 0GND
When nRESET pin = 1VDD & Test pin = 0GND
¾ When S3F80JB
When Test PIN = 1VDD
¾ When S3F80J9