OneStart

Samsung S3F84B8 User Manual Manual pdf 12 page image

Samsung S3F84B8 User Manual

Also see for S3F84B8: Design guide

Page 1 previewPage 2 previewPage 3 previewPage 4 previewPage 5 previewPage 6 previewPage 7 previewPage 8 previewPage 9 previewPage 10 previewPage 11 previewPage 12 previewPage 13 previewPage 14 previewPage 15 previewPage 16 previewPage 17 previewPage 18 previewPage 19 previewPage 20 previewPage 21 previewPage 22 previewPage 23 previewPage 24 previewPage 25 previewPage 26 previewPage 27 previewPage 28 previewPage 29 previewPage 30 previewPage 31 previewPage 32 previewPage 33 previewPage 34 previewPage 35 previewPage 36 previewPage 37 previewPage 38 previewPage 39 previewPage 40 previewPage 41 previewPage 42 previewPage 43 previewPage 44 previewPage 45 previewPage 46 previewPage 47 previewPage 48 previewPage 49 previewPage 50 previewPage 51 previewPage 52 previewPage 53 previewPage 54 previewPage 55 previewPage 56 previewPage 57 previewPage 58 previewPage 59 previewPage 60 previewPage 61 previewPage 62 previewPage 63 previewPage 64 previewPage 65 previewPage 66 previewPage 67 previewPage 68 previewPage 69 previewPage 70 previewPage 71 previewPage 72 previewPage 73 previewPage 74 previewPage 75 previewPage 76 previewPage 77 previewPage 78 previewPage 79 previewPage 80 previewPage 81 previewPage 82 previewPage 83 previewPage 84 previewPage 85 previewPage 86 previewPage 87 previewPage 88 previewPage 89 previewPage 90 previewPage 91 previewPage 92 previewPage 93 previewPage 94 previewPage 95 previewPage 96 previewPage 97 previewPage 98 previewPage 99 previewPage 100 previewPage 101 previewPage 102 previewPage 103 previewPage 104 previewPage 105 previewPage 106 previewPage 107 previewPage 108 previewPage 109 previewPage 110 previewPage 111 previewPage 112 previewPage 113 previewPage 114 previewPage 115 previewPage 116 previewPage 117 previewPage 118 previewPage 119 previewPage 120 previewPage 121 previewPage 122 previewPage 123 previewPage 124 previewPage 125 previewPage 126 previewPage 127 previewPage 128 previewPage 129 previewPage 130 previewPage 131 previewPage 132 previewPage 133 previewPage 134 previewPage 135 previewPage 136 previewPage 137 previewPage 138 previewPage 139 previewPage 140 previewPage 141 previewPage 142 previewPage 143 previewPage 144 previewPage 145 previewPage 146 previewPage 147 previewPage 148 previewPage 149 previewPage 150 previewPage 151 previewPage 152 previewPage 153 previewPage 154 previewPage 155 previewPage 156 previewPage 157 previewPage 158 previewPage 159 previewPage 160 previewPage 161 previewPage 162 previewPage 163 previewPage 164 previewPage 165 previewPage 166 previewPage 167 previewPage 168 previewPage 169 previewPage 170 previewPage 171 previewPage 172 previewPage 173 previewPage 174 previewPage 175 previewPage 176 previewPage 177 previewPage 178 previewPage 179 previewPage 180 previewPage 181 previewPage 182 previewPage 183 previewPage 184 previewPage 185 previewPage 186 previewPage 187 previewPage 188 previewPage 189 previewPage 190 previewPage 191 previewPage 192 previewPage 193 previewPage 194 previewPage 195 previewPage 196 previewPage 197 previewPage 198 previewPage 199 previewPage 200 previewPage 201 previewPage 202 previewPage 203 previewPage 204 previewPage 205 previewPage 206 previewPage 207 previewPage 208 previewPage 209 previewPage 210 previewPage 211 previewPage 212 previewPage 213 previewPage 214 previewPage 215 previewPage 216 previewPage 217 previewPage 218 previewPage 219 previewPage 220 previewPage 221 previewPage 222 previewPage 223 previewPage 224 previewPage 225 previewPage 226 previewPage 227 previewPage 228 previewPage 229 previewPage 230 previewPage 231 previewPage 232 previewPage 233 previewPage 234 previewPage 235 previewPage 236 previewPage 237 previewPage 238 previewPage 239 previewPage 240 previewPage 241 previewPage 242 previewPage 243 previewPage 244 previewPage 245 previewPage 246 previewPage 247 previewPage 248 previewPage 249 previewPage 250 previewPage 251 previewPage 252 previewPage 253 previewPage 254 previewPage 255 previewPage 256 previewPage 257 previewPage 258 previewPage 259 previewPage 260 previewPage 261 previewPage 262 previewPage 263 previewPage 264 previewPage 265 previewPage 266 previewPage 267 previewPage 268 previewPage 269 previewPage 270 previewPage 271 previewPage 272 previewPage 273 previewPage 274 previewPage 275 previewPage 276 previewPage 277 previewPage 278 previewPage 279 previewPage 280 previewPage 281 previewPage 282 previewPage 283 previewPage 284 previewPage 285 previewPage 286 previewPage 287 previewPage 288 previewPage 289 previewPage 290 previewPage 291 previewPage 292 previewPage 293 previewPage 294 previewPage 295 previewPage 296 previewPage 297 previewPage 298 previewPage 299 previewPage 300 previewPage 301 previewPage 302 previewPage 303 previewPage 304 previewPage 305 previewPage 306 previewPage 307 previewPage 308 previewPage 309 previewPage 310 previewPage 311 previewPage 312 previewPage 313 previewPage 314 previewPage 315 previewPage 316 previewPage 317 previewPage 318 previewPage 319 previewPage 320 previewPage 321 previewPage 322 preview
Contents
  1. Table Of Contents
  2. Table Of Contents
  3. Table Of Contents
  4. Table Of Contents
  5. Table Of Contents
  6. Table Of Contents
  7. Table Of Contents
  8. Table Of Contents
  9. Table Of Contents
  10. Table Of Contents
  11. Table Of Contents
  12. OVERVIEW OF S3F84B8 MICROCONTROLLER
  13. Key Features of S3F84B8
  14. Block Diagram of S3F84B8
  15. Pin Assignments
  16. Pin Descriptions
  17. Table 1-2 Pin Descriptions used to Read/Write the Flash ROM
  18. Pin Circuits
  19. Figure 1-5 Pin Circuit Type 1-1 (P1.0-1.2, P2.0-2.2, P2.4-2.7)
  20. ADDRESS SPACES
  21. Internal Program Memory (ROM)
  22. Smart Option
  23. Register Architecture
  24. Figure 2-3 Internal Register File Organization in S3F84B8
  25. Register Page Pointer (PP)
  26. Register Set 1
  27. Prime Register Space
  28. Working Registers
  29. Using The Register Points (RP)
  30. Figure 2-8 Non-Contiguous 16 Byte Working Register Block
  31. Register Addressing
  32. Common Working Register Area (C0H–CFH)
  33. Bit Working Register Addressing
  34. Figure 2-13 4-Bit Working Register Addressing Example
  35. Figure 2-15 8-Bit Working Register Addressing Example
  36. System and User Stack
  37. ADDRESSING MODES
  38. Register (R) Addressing Mode
  39. Indirect Register (IR) Addressing Mode
  40. Indirect Register (IR) Addressing Mode (Continued)
  41. Indirect Register (IR) Addressing Mode (Concluded)
  42. Indexed (X) Addressing Mode
  43. Indexed (X) Addressing Mode (Continued)
  44. Indexed (X) Addressing Mode (Concluded)
  45. Direct Address (DA) Mode
  46. Direct Address (DA) Mode (Continued)
  47. Indirect Address (IA) Mode
  48. Relative Address (RA) Mode
  49. Immediate Mode (IM)
  50. CONTROL REGISTERS
  51. ADCON — A/D Converter Control Register: FAH, BANK0
  52. AMTDATA — Anti-mis-trigger Data Register: F6H, BANK0
  53. BUZCON — BUZ Control Register: F7H, BANK0
  54. CLKCON — Clock Control Register: D4H, BANK0
  55. CMP0CON — Comparator0 Control Register: EAH, BANK0
  56. CMP1CON — Comparator1 Control Register: EBH, BANK0
  57. CMP2CON — Comparator1 Control Register: ECH, BANK0
  58. CMP3CON — Comparator1 Control Register: EDH, BANK0
  59. CMPINT — Comparator Interrupt Mode Control Register: EEH, BANK0
  60. FLAGS — System Flags Register: D5H, BANK0
  61. FMCON — Flash Memory Control Register: F5H, BANK1
  62. FMSECL — Flash Memory Sector Address Register (Low Byte): F8H, BANK1
  63. IMR — Interrupt Mask Register: DDH, BANK0
  64. IPH — Instruction Pointer (High Byte): DAH, BANK0
  65. IPR — Interrupt Priority Register: FFH, BANK0
  66. IRQ — Interrupt Request Register: DCH, BANK0
  67. OPACON — OP AMP Control Register: E0H, BANK1
  68. P0CONH — Port 0 Control Register (High Byte): E4H, Bank0
  69. P0CONL — Port 0 Control Register (Low Byte): E5H, BANK0
  70. P0INT — Port 0 Interrupt Control Register: E3H, BANK0
  71. P0PND — Port 0 Interrupt Pending Register: E6H, BANK0
  72. P1CON — Port 1 Control Register: E7H, BANK0
  73. P2CONH — Port 2 Control Register (High Byte): E8H, BANK0
  74. P2CONL — Port 2 Control Register (Low Byte): E9H, BANK0
  75. PWMCON — PWM Control Register: EFH, BANK0
  76. PWMCCON — PWM CMP Control Register: F0H, BANK0
  77. PWMDL — Comparator0 Output Delay Register: F5H, Bank0
  78. RESETID — Reset Source Indicating Register: F2H, BANK1
  79. RP0 — Register Pointer 0: D6H, BANK0
  80. SPL — Stack Pointer: D9H, BANK0
  81. SYM — System Mode Register: DEH, BANK0
  82. TACON — Timer A Control Register: E1H, BANK1
  83. TAPS — TA Pre-scalar Register: E2H, BANK1
  84. TCCON — Timer C Control Register: E5H, BANK1
  85. TCPS — TC Pre-scalar Register: E6H, BANK1
  86. TDCON — Timer D Control Register: E9H, BANK1
  87. TDPS — TD Pre-scalar Register: EAH, BANK1
  88. INTERRUPT STRUCTURE
  89. Interrupt Types
  90. S3F84B8 Interrupt Structure
  91. Interrupt Vector Addresses
  92. System-Level Interrupt Control Registers
  93. Interrupt Processing Control Points
  94. Peripheral Interrupt Control Registers
  95. System Mode Register (SYM)
  96. Interrupt Mask Register (IMR)
  97. Interrupt Priority Register (IPR)
  98. Interrupt Request Register (IRQ)
  99. Interrupt Pending Function Types
  100. Interrupt Source Polling Sequence
  101. Generating Interrupt Vector Addresses
  102. Instruction Pointer (IP)
  103. Procedure for Initiating Fast Interrupts
  104. INSTRUCTION SET
  105. Flags Register (FLAGS)
  106. Flag Descriptions
  107. Instruction Set Notation
  108. Table 6-4 Instruction Notation Conventions
  109. Table 6-5 Opcode Quick Reference
  110. Condition Codes
  111. Instruction Descriptions
  112. ADC — Add with Carry
  113. ADD — Add
  114. AND — Logical AND
  115. BAND — Bit AND
  116. BCP — Bit Compare
  117. BITC — Bit Complement
  118. BITR — Bit Reset
  119. BITS — Bit Set
  120. BOR — Bit OR
  121. BTJRF — Bit Test, Jump Relative on False
  122. BTJRT — Bit Test, Jump Relative on True
  123. BXOR — Bit XOR
  124. CALL — Call Procedure
  125. CCF — Complement Carry Flag
  126. CLR — Clear
  127. COM — Complement
  128. CP — Compare
  129. CPIJE — Compare, Increment, and Jump on Equal
  130. CPIJNE — Compare, Increment, and Jump on Non-Equal
  131. DA — Decimal Adjust
  132. DA — Decimal Adjust (Continued)
  133. DEC — Decrement
  134. DECW — Decrement Word
  135. DI — Disable Interrupts
  136. DIV — Divide (Unsigned)
  137. DJNZ — Decrement and Jump if Non-Zero
  138. EI — Enable Interrupts
  139. ENTER — Enter
  140. Figure 6-3 Example of the usage of EXIT statement
  141. IDLE — Idle Operation
  142. INC — Increment
  143. INCW — Increment Word
  144. IRET — Interrupt Return
  145. JP — Jump
  146. JR — Jump Relative
  147. LD — Load
  148. LD — Load (Continued)
  149. LDB — Load Bit
  150. LDC/LDE — Load Memory
  151. LDC/LDE — Load Memory (Continued)
  152. LDCD/LDED — Load Memory and Decrement
  153. LDCI/LDEI — Load Memory and Increment
  154. LDCPD/LDEPD — Load Memory with Pre-Decrement
  155. LDCPI/LDEPI — Load Memory with Pre-Increment
  156. LDW — Load Word
  157. MULT — Multiply (Unsigned)
  158. NEXT — Next
  159. NOP — No Operation
  160. OR — Logical OR
  161. POP — Pop From Stack
  162. POPUD — Pop User Stack (Decrementing)
  163. POPUI — Pop User Stack (Incrementing)
  164. PUSH — Push To Stack
  165. PUSHUD — Push User Stack (Decrementing)
  166. PUSHUI — Push User Stack (Incrementing)
  167. RCF — Reset Carry Flag
  168. RET — Return
  169. RL — Rotate Left
  170. RLC — Rotate Left Through Carry
  171. RR — Rotate Right
  172. RRC — Rotate Right Through Carry
  173. SB0 — Select Bank 0
  174. SBC — Subtract with Carry
  175. SCF — Set Carry Flag
  176. SRA — Shift Right Arithmetic
  177. RP/SRP0/SRP1 — Set Register Pointer
  178. STOP — Stop Operation
  179. SUB — Subtract
  180. SWAP — Swap Nibbles
  181. TCM — Test Complement Under Mask
  182. TM — Test Under Mask
  183. WFI — Wait for Interrupt
  184. XOR — Logical Exclusive OR
  185. CLOCK CIRCUIT
  186. Clock Status During Power-Down Modes
  187. RESET AND POWER-DOWN
  188. MCU Initialization Sequence
  189. Power-down Modes
  190. Idle Mode
  191. Hardware Reset Values
  192. I/O PORT
  193. Port 0
  194. Figure 9-1 Port 0 Control Register High Byte (P0CONH)
  195. Figure 9-2 Port 0 Control Register Low Byte (P0CONL)
  196. Figure 9-3 Port 0 Interrupt Control Register (P0INT)
  197. Figure 9-4 Port 0 Interrupt Pending Register (P0PND)
  198. Port 1
  199. Port 2
  200. Figure 9-6 Port 2 High-Byte Control Register (P2CONH)
  201. Figure 9-7 Port 2 Low-Byte Control Register (P2CONL)
  202. BASIC TIMER
  203. Basic Timer Control Register (BTCON)
  204. Basic Timer Function Description
  205. Figure 10-2 Oscillation Stabilization Time on RESET
  206. Figure 10-3 Oscillation Stabilization Time on STOP Mode Release
  207. BIT TIMER A
  208. Functional Description
  209. Timer A Control Register (TACON)
  210. Block Diagram of Timer A
  211. TIMER
  212. Functional Description of One 16-bit Timer Mode (Timer 0)
  213. Block Diagram of Timer 0
  214. Two 8-bit Timers Mode (Timer C and D)
  215. Figure 12-5 Timer C Prescaler Register (TCPS)
  216. Functional Description of Two 8-bit Timers Mode (Timer C and D)
  217. Figure 12-8 Timers C and D Function Block Diagram
  218. Pulse Width Modulation Mode (Timer D)
  219. A/D CONVERTER
  220. Using A/D Pins for Standard Digital Input
  221. Internal Reference Voltage Levels
  222. Conversion Timing
  223. COMPARATOR
  224. Figure 14-2 CMP Interrupt Mode Control Register (CMPINT)
  225. Comparator 1/2/3
  226. Figure 14-7 CMP Interrupt Mode Control Register (CMPINT)
  227. OPERATIONAL AMPLIFIER
  228. OPAMP Control Register
  229. Reference Circuit
  230. BIT IH-PWM
  231. Functional Description of 10-bit IH-PWM
  232. PWM Functional Description
  233. PWM Control Register (PWMCON)
  234. PWM CMP linkage Control Register (PWMCCON)
  235. Block Diagram of PWM Module
  236. Figure 16-6 Example of the cooperation of PWM and Comparator 0_Delay Trigger
  237. PROGRAMMABLE BUZZER
  238. BUZ Frequency Table (@4MHz)
  239. FLASH MCU ROM
  240. EMBEDDED FLASH MEMORY INTERFACE
  241. User Program Mode
  242. Flash Memory Control Registers (User Program Mode)
  243. Flash Memory Sector Address Registers
  244. Sector Erase
  245. Figure 19-7 Sector Erase Flowchart in User Program Mode
  246. Programming
  247. Figure 19-8 Byte Program Flowchart in a User Program Mode
  248. Figure 19-9 Program Flowchart in a User Program Mode
  249. Reading
  250. Hard Lock Protection
  251. LOW VOLTAGE RESET
  252. ELECTRICAL DATA
  253. Table 21-1 Absolute Maximum Ratings
  254. Figure 21-2 Operating Voltage Range @ External clock
  255. Figure 21-4 Stop Mode Release Timing When Initiated by a RESET
  256. Table 21-7 A/D Converter Electrical Characteristics
  257. Table 21-8 OP AMP Electrical Characteristics
  258. Table 21-11 Flash Memory AC Electrical Characteristics
  259. Figure 21-6 Circuit Diagram to Improve the EFT Characteristics
  260. DEVELOPMENT TOOLS
  261. Development System Configuration
  262. TB84B8 Target Board
  263. Figure 22-5 S3F84B8 Probe Adapter for 20-DIP Package
  264. Third Parties for Development Tools
  265. OTP/MTP Programmer (Writer)
  266. MECHANICAL DATA
/ 322
Related manuals for Samsung S3F84B8
Samsung S3F80P5X User Manual first page preview
Samsung S3F80P5X User Manual
Samsung S3C9444 User Manual first page preview
Samsung S3C9444 User Manual
Samsung S3P80C5 User Manual first page preview
Samsung S3P80C5 User Manual
Samsung S3C84I8 User Manual first page preview
Samsung S3C84I8 User Manual
Samsung S3C9228 User Manual first page preview
Samsung S3C9228 User Manual
Samsung S3C8248 User Manual first page preview
Samsung S3C8248 User Manual
Samsung S3C8275X User Manual first page preview
Samsung S3C8275X User Manual
Samsung S3C9454B User Manual first page preview
Samsung S3C9454B User Manual
Samsung S3C80M4/F80M4 User Manual first page preview
Samsung S3C80M4/F80M4 User Manual
Samsung KS57C0302 User Manual first page preview
Samsung KS57C0302 User Manual
This manual is suitable for:
S3F84B8