Sign In
Upload
Download
Table of Contents
Contents
Add to my manuals
Delete from my manuals
Share
URL of this page:
HTML Link:
Bookmark this page
Add
Manual will be automatically added to "My Manuals"
×
Bookmark added
×
Added to my manuals
Manuals
Brands
Samsung Manuals
Microcontrollers
S3F84B8
User manual
Table Of Contents - Samsung S3F84B8 User Manual
8-bit cmos
Hide thumbs
Also See for S3F84B8
:
Design manual
(25 pages)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
Table Of Contents
323
page
of
323
Go
/
323
Contents
Table of Contents
Bookmarks
Table of Contents
Advertisement
Table Of Contents
Overview Of S3F84B8 Microcontroller
18
Key Features Of S3F84B8
19
Block Diagram Of S3F84B8
22
Pin Assignments
23
Pin Descriptions
24
Table 1-2 Pin Descriptions Used To Read/Write The Flash Rom
25
Pin Circuits
26
Figure 1-5 Pin Circuit Type 1-1 (P1.0-1.2, P2.0-2.2, P2.4-2.7)
27
Address Spaces
31
Internal Program Memory (Rom)
32
Smart Option
33
Register Architecture
34
Figure 2-3 Internal Register File Organization In S3F84B8
35
Register Page Pointer (Pp)
36
Register Set 1
37
Prime Register Space
38
Working Registers
39
Using The Register Points (Rp)
40
Figure 2-8 Non-Contiguous 16 Byte Working Register Block
41
Register Addressing
42
Common Working Register Area (C0H–Cfh)
44
Bit Working Register Addressing
45
Figure 2-13 4-Bit Working Register Addressing Example
46
Figure 2-15 8-Bit Working Register Addressing Example
48
System And User Stack
49
Addressing Modes
51
Register (R) Addressing Mode
52
Indirect Register (Ir) Addressing Mode
53
Indirect Register (Ir) Addressing Mode (Continued)
54
Indirect Register (Ir) Addressing Mode (Concluded)
56
Indexed (X) Addressing Mode
57
Indexed (X) Addressing Mode (Continued)
58
Indexed (X) Addressing Mode (Concluded)
59
Direct Address (Da) Mode
60
Direct Address (Da) Mode (Continued)
61
Indirect Address (Ia) Mode
62
Relative Address (Ra) Mode
63
Immediate Mode (Im)
64
Control Registers
65
Adcon — A/D Converter Control Register: Fah, Bank0
69
Amtdata — Anti-Mis-Trigger Data Register: F6H, Bank0
70
Buzcon — Buz Control Register: F7H, Bank0
71
Clkcon — Clock Control Register: D4H, Bank0
72
Cmp0Con — Comparator0 Control Register: Eah, Bank0
73
Cmp1Con — Comparator1 Control Register: Ebh, Bank0
74
Cmp2Con — Comparator1 Control Register: Ech, Bank0
75
Cmp3Con — Comparator1 Control Register: Edh, Bank0
76
Cmpint — Comparator Interrupt Mode Control Register: Eeh, Bank0
77
Flags — System Flags Register: D5H, Bank0
78
Fmcon — Flash Memory Control Register: F5H, Bank1
79
Fmsecl — Flash Memory Sector Address Register (Low Byte): F8H, Bank1
80
Imr — Interrupt Mask Register: Ddh, Bank0
81
Iph — Instruction Pointer (High Byte): Dah, Bank0
82
Ipr — Interrupt Priority Register: Ffh, Bank0
83
Irq — Interrupt Request Register: Dch, Bank0
84
Opacon — Op Amp Control Register: E0H, Bank1
85
P0Conh — Port 0 Control Register (High Byte): E4H, Bank0
86
P0Conl — Port 0 Control Register (Low Byte): E5H, Bank0
87
P0Int — Port 0 Interrupt Control Register: E3H, Bank0
88
P0Pnd — Port 0 Interrupt Pending Register: E6H, Bank0
89
P1Con — Port 1 Control Register: E7H, Bank0
90
P2Conh — Port 2 Control Register (High Byte): E8H, Bank0
91
P2Conl — Port 2 Control Register (Low Byte): E9H, Bank0
92
Pwmcon — Pwm Control Register: Efh, Bank0
93
Pwmccon — Pwm Cmp Control Register: F0H, Bank0
94
Pwmdl — Comparator0 Output Delay Register: F5H, Bank0
95
Resetid — Reset Source Indicating Register: F2H, Bank1
96
Rp0 — Register Pointer 0: D6H, Bank0
97
Spl — Stack Pointer: D9H, Bank0
98
Sym — System Mode Register: Deh, Bank0
99
Tacon — Timer A Control Register: E1H, Bank1
100
Taps — Ta Pre-Scalar Register: E2H, Bank1
101
Tccon — Timer C Control Register: E5H, Bank1
102
Tcps — Tc Pre-Scalar Register: E6H, Bank1
103
Tdcon — Timer D Control Register: E9H, Bank1
104
Tdps — Td Pre-Scalar Register: Eah, Bank1
105
Interrupt Structure
106
Interrupt Types
107
S3F84B8 Interrupt Structure
108
Interrupt Vector Addresses
109
System-Level Interrupt Control Registers
110
Interrupt Processing Control Points
111
Peripheral Interrupt Control Registers
112
System Mode Register (Sym)
113
Interrupt Mask Register (Imr)
114
Interrupt Priority Register (Ipr)
115
Interrupt Request Register (Irq)
117
Interrupt Pending Function Types
118
Interrupt Source Polling Sequence
119
Generating Interrupt Vector Addresses
120
Instruction Pointer (Ip)
121
Procedure For Initiating Fast Interrupts
122
Instruction Set
123
Flags Register (Flags)
127
Flag Descriptions
128
Instruction Set Notation
129
Table 6-4 Instruction Notation Conventions
130
Table 6-5 Opcode Quick Reference
131
Condition Codes
133
Instruction Descriptions
134
Adc — Add With Carry
135
Add — Add
136
And — Logical And
137
Band — Bit And
138
Bcp — Bit Compare
139
Bitc — Bit Complement
140
Bitr — Bit Reset
141
Bits — Bit Set
142
Bor — Bit Or
143
Btjrf — Bit Test, Jump Relative On False
144
Btjrt — Bit Test, Jump Relative On True
145
Bxor — Bit Xor
146
Call — Call Procedure
147
Ccf — Complement Carry Flag
148
Clr — Clear
149
Com — Complement
150
Cp — Compare
151
Cpije — Compare, Increment, And Jump On Equal
152
Cpijne — Compare, Increment, And Jump On Non-Equal
153
Da — Decimal Adjust
154
Da — Decimal Adjust (Continued)
155
Dec — Decrement
156
Decw — Decrement Word
157
Di — Disable Interrupts
158
Div — Divide (Unsigned)
159
Djnz — Decrement And Jump If Non-Zero
160
Ei — Enable Interrupts
161
Enter — Enter
162
Figure 6-3 Example Of The Usage Of Exit Statement
163
Idle — Idle Operation
164
Inc — Increment
165
Incw — Increment Word
166
Iret — Interrupt Return
167
Jp — Jump
168
Jr — Jump Relative
169
Ld — Load
170
Ld — Load (Continued)
171
Ldb — Load Bit
172
Ldc/Lde — Load Memory
173
Ldc/Lde — Load Memory (Continued)
174
Ldcd/Lded — Load Memory And Decrement
175
Ldci/Ldei — Load Memory And Increment
176
Ldcpd/Ldepd — Load Memory With Pre-Decrement
177
Ldcpi/Ldepi — Load Memory With Pre-Increment
178
Ldw — Load Word
179
Mult — Multiply (Unsigned)
180
Next — Next
181
Nop — No Operation
182
Or — Logical Or
183
Pop — Pop From Stack
184
Popud — Pop User Stack (Decrementing)
185
Popui — Pop User Stack (Incrementing)
186
Push — Push To Stack
187
Pushud — Push User Stack (Decrementing)
188
Pushui — Push User Stack (Incrementing)
189
Rcf — Reset Carry Flag
190
Ret — Return
191
Rl — Rotate Left
192
Rlc — Rotate Left Through Carry
193
Rr — Rotate Right
194
Rrc — Rotate Right Through Carry
195
Sb0 — Select Bank 0
196
Sbc — Subtract With Carry
197
Scf — Set Carry Flag
198
Sra — Shift Right Arithmetic
199
Rp/Srp0/Srp1 — Set Register Pointer
200
Stop — Stop Operation
201
Sub — Subtract
202
Swap — Swap Nibbles
203
Tcm — Test Complement Under Mask
204
Tm — Test Under Mask
205
Wfi — Wait For Interrupt
206
Xor — Logical Exclusive Or
207
Clock Circuit
208
Clock Status During Power-Down Modes
209
Reset And Power-Down
211
Mcu Initialization Sequence
213
Power-Down Modes
214
Idle Mode
215
Hardware Reset Values
216
I/O Port
219
Port 0
220
Figure 9-1 Port 0 Control Register High Byte (P0Conh)
221
Figure 9-2 Port 0 Control Register Low Byte (P0Conl)
222
Figure 9-3 Port 0 Interrupt Control Register (P0Int)
223
Figure 9-4 Port 0 Interrupt Pending Register (P0Pnd)
224
Port 1
225
Port 2
227
Figure 9-6 Port 2 High-Byte Control Register (P2Conh)
228
Figure 9-7 Port 2 Low-Byte Control Register (P2Conl)
229
Basic Timer
230
Basic Timer Control Register (Btcon)
231
Basic Timer Function Description
232
Figure 10-2 Oscillation Stabilization Time On Reset
233
Figure 10-3 Oscillation Stabilization Time On Stop Mode Release
234
Bit Timer A
236
Functional Description
237
Timer A Control Register (Tacon)
238
Block Diagram Of Timer A
241
Timer
242
Functional Description Of One 16-Bit Timer Mode (Timer 0)
243
Block Diagram Of Timer 0
245
Two 8-Bit Timers Mode (Timer C And D)
246
Figure 12-5 Timer C Prescaler Register (Tcps)
248
Functional Description Of Two 8-Bit Timers Mode (Timer C And D)
250
Figure 12-8 Timers C And D Function Block Diagram
251
Pulse Width Modulation Mode (Timer D)
252
A/D Converter
253
Using A/D Pins For Standard Digital Input
254
Internal Reference Voltage Levels
255
Conversion Timing
257
Comparator
259
Figure 14-2 Cmp Interrupt Mode Control Register (Cmpint)
260
Comparator 1/2/3
262
Figure 14-7 Cmp Interrupt Mode Control Register (Cmpint)
264
Operational Amplifier
266
Opamp Control Register
267
Reference Circuit
268
Bit Ih-Pwm
269
Functional Description Of 10-Bit Ih-Pwm
270
Pwm Functional Description
271
Pwm Control Register (Pwmcon)
272
Pwm Cmp Linkage Control Register (Pwmccon)
273
Block Diagram Of Pwm Module
274
Figure 16-6 Example Of The Cooperation Of Pwm And Comparator 0_Delay Trigger
275
Programmable Buzzer
277
Buz Frequency Table (@4Mhz)
278
Flash Mcu Rom
280
Embedded Flash Memory Interface
282
User Program Mode
283
Flash Memory Control Registers (User Program Mode)
284
Flash Memory Sector Address Registers
285
Sector Erase
286
Figure 19-7 Sector Erase Flowchart In User Program Mode
287
Programming
289
Figure 19-8 Byte Program Flowchart In A User Program Mode
290
Figure 19-9 Program Flowchart In A User Program Mode
291
Reading
295
Hard Lock Protection
296
Low Voltage Reset
297
Electrical Data
299
Table 21-1 Absolute Maximum Ratings
300
Figure 21-2 Operating Voltage Range @ External Clock
305
Figure 21-4 Stop Mode Release Timing When Initiated By A Reset
306
Table 21-7 A/D Converter Electrical Characteristics
307
Table 21-8 Op Amp Electrical Characteristics
308
Table 21-11 Flash Memory Ac Electrical Characteristics
309
Figure 21-6 Circuit Diagram To Improve The Eft Characteristics
310
Development Tools
311
Development System Configuration
312
Tb84B8 Target Board
313
Figure 22-5 S3F84B8 Probe Adapter For 20-Dip Package
317
Third Parties For Development Tools
318
Otp/Mtp Programmer (Writer)
319
Mechanical Data
321
Previous
Page
1
...
322
323
Show Quick Links
Quick Links:
Overview of S3F84B8 Microcontroller
Block Diagram of S3F84B8
Hide quick links:
Permanently
Temporary
Cancel
Advertisement
Table of Contents
Related Manuals for Samsung S3F84B8
Kitchen Appliances Samsung S3F84B8 Design Manual
All-in-one ih cooker (25 pages)
Microcontrollers Samsung S3F80P5X User Manual
S3f80p5 microcontrollers (321 pages)
Microcontrollers Samsung S3C84I8 User Manual
(352 pages)
Microcontrollers Samsung S3C9444 User Manual
8-bit cmos microcontrollers (168 pages)
Microcontrollers Samsung SAM88RCRI S3C9442 Manual
(175 pages)
Microcontrollers Samsung S3C8275X User Manual
8-bit cmos microcontrollers (324 pages)
Microcontrollers Samsung ARTIK 053s Hardware User's Manual
(18 pages)
Microcontrollers Samsung S3C9454B User Manual
(199 pages)
Microcontrollers Samsung S3C80M4/F80M4 User Manual
8-bit cmos microcontrollers (249 pages)
Microcontrollers Samsung S3C9228 User Manual
8-bit cmos microcontrollers (245 pages)
Microcontrollers Samsung KS86C6004 Manual
(173 pages)
Microcontrollers Samsung S3C8248 User Manual
8-bit cmos (315 pages)
Microcontrollers Samsung S3P80C5 User Manual
8-bit cmos microcontrollers (263 pages)
Microcontrollers Samsung ARTIK 530s Manual
(33 pages)
Related Content for Samsung S3F84B8
ARTIK 530s Artik 530S Development Kit Contents
Samsung ARTIK 530s
ARTIK 053s Artik 053S Development Kit Contents
Samsung ARTIK 053s
S3C9228 Reference Table For Connection
Samsung S3C9228
S3F80P5X Summary Table Of Back-Up Mode, Stop Mode, And Reset Status
Samsung S3F80P5X
Table of Contents
Print
Rename the bookmark
Delete bookmark?
Delete from my manuals?
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL