Sign In
Upload
Manuals
Brands
Fujitsu Manuals
Computer Hardware
MB95170J Series
Fujitsu MB95170J Series Manuals
Manuals and User Guides for Fujitsu MB95170J Series. We have
1
Fujitsu MB95170J Series manual available for free PDF download: Hardware Manual
Fujitsu MB95170J Series Hardware Manual (602 pages)
F2MC-8FX 8-BIT MICROCONTROLLER
Brand:
Fujitsu
| Category:
Computer Hardware
| Size: 7.36 MB
Table of Contents
Table of Contents
7
Chapter 1 Description
15
Feature of MB95170J Series
16
Product Lineup of MB95170J Series
18
Difference Among Products and Notes on Selecting Products
21
Block Diagram of MB95170J Series
23
Pin Assignment
24
Package Dimension
25
Pin Description
27
I/O Circuit Type
31
Chapter 2 Handling Devices
35
Device Handling Precautions
36
Chapter 3 Memory Space
39
Memory Space
40
Memory Map
42
Chapter 4 Memory Access Mode
43
Memory Access Mode
44
Chapter 5 Cpu
45
Dedicated Registers
46
Register Bank Pointer (RP)
48
Direct Bank Pointer (DP)
49
Condition Code Register (CCR)
51
General-Purpose Registers
53
Placement of 16-Bit Data in Memory
55
Chapter 6 Clock Controller
57
Overview of Clock Controller
58
Clock Modes
61
Oscillation Stabilization Wait Time
64
System Clock Control Register (SYCC)
66
PLL Control Register (PLLC)
68
Oscillation Stabilization Wait Time Setting Register (WATR)
70
Standby Control Register (STBC)
74
Clock Modes
77
Operations in Low-Power Consumption Modes (Standby Modes)
81
Notes on Using Standby Mode
82
Sleep Mode
86
Stop Mode
87
Timebase Timer Mode
88
Watch Mode
89
Clock Oscillator Circuits
90
Overview of Prescaler
92
Configuration of Prescaler
93
Operating Explanation of Prescaler
94
Notes on Use of Prescaler
95
Chapter 7 Reset
97
Reset Operation
98
Reset Source Register (RSRR)
102
Chapter 7 Reset
103
Chapter 8 Interrupts
105
Interrupts
106
Interrupt Level Setting Registers (ILR0 to ILR5)
108
Interrupt Processing
109
Nested Interrupts
111
Interrupt Processing Time
112
Stack Operations During Interrupt Processing
113
Interrupt Processing Stack Area
114
Chapter 9 I/O Port
115
Overview of I/O Ports
116
Port 0
118
Port 0 Registers
120
Operations of Port 0
121
Port 1
123
Port 1 Registers
126
Operations of Port 1
127
Port 4
129
Port 4 Registers
131
Operations of Port 4
132
Port 5
134
Port 5 Registers
136
Operations of Port 5
137
Port 6
139
Port 6 Registers
141
Operations of Port 6
142
Port 9
144
Port 9 Registers
146
Operations of Port 9
147
Port a
149
Port a Registers
151
Operations of Port a
152
Port B
154
Port B Registers
156
Operations of Port B
157
Port C
159
Port C Registers
161
Operations of Port C
162
Port E
164
Port E Registers
166
Operations of Port E
167
Chapter 10 Timebase Timer
169
Overview of Timebase Timer
170
Configuration of Timebase Timer
172
Registers of the Timebase Timer
175
Timebase Timer Control Register (TBTC)
176
Interrupts of Timebase Timer
178
Explanation of Timebase Timer Operations and Setup Procedure Example
180
Precautions When Using Timebase Timer
183
Chapter 11 Watchdog Timer
185
Overview of Watchdog Timer
186
Configuration of Watchdog Timer
187
Registers of the Watchdog Timer
189
Watchdog Timer Control Register (WDTC)
190
Explanation of Watchdog Timer Operations and Setup Procedure Example
192
Precautions When Using Watchdog Timer
194
Chapter 12 Hardware Watchdog Timer
195
Overview of Hardware Watchdog Timer
196
Configuration of Hardware Watchdog Timer
197
Registers of the Hardware Watchdog Timer
199
Hardware Watchdog Timer Control Register (HWDC)
200
Explanation of Hardware Watchdog Timer Operations and Setup Procedure Example
202
Precautions When Using Hardware Watchdog Timer
204
Chapter 13 Watch Prescaler
205
Overview of Watch Prescaler
206
Configuration of Watch Prescaler
207
Registers of the Watch Prescaler
209
Watch Prescaler Control Register (WPCR)
210
Interrupts of Watch Prescaler
212
Explanation of Watch Prescaler Operations and Setup Procedure Example
214
Precautions When Using Watch Prescaler
216
Sample Programs for Watch Prescaler
217
Chapter 14 Watch Counter
219
Overview of Watch Counter
220
Configuration of Watch Counter
221
Registers of Watch Counter
223
Watch Counter Data Register (WCDR)
224
Chapter 14 Watch Counter
225
Watch Counter Control Register (WCSR)
226
Interrupts of Watch Counter
228
Explanation of Watch Counter Operations and Setup Procedure Example
229
Precautions When Using Watch Counter
231
Sample Programs for Watch Counter
232
Chapter 15 Wild Register
233
Overview of Wild Register
234
Configuration of Wild Register
235
Registers of Wild Register
237
Wild Register Data Setup Registers (WRDR0 to WRDR2)
239
Wild Register Address Setup Registers (WRAR0 to WRAR2)
240
Wild Register Address Compare Enable Register (WREN)
241
Wild Register Data Test Setup Register (WROR)
242
Operating Description of Wild Register
243
Typical Hardware Connection Example
244
Chapter 16 8/16-Bit Composite Timer
245
Overview of 8/16-Bit Composite Timer
246
Configuration of 8/16-Bit Composite Timer
248
Channels of 8/16-Bit Composite Timer
251
Pins of 8/16-Bit Composite Timer
252
Registers of 8/16-Bit Composite Timer
253
8/16-Bit Composite Timer 00/01 Control Status Register 0 (T00CR0/T01CR0)
254
8/16-Bit Composite Timer 00/01 Control Status Register 1 (T00CR1/T01CR1)
258
8/16-Bit Composite Timer 00/01 Timer Mode Control Register (TMCR0)
262
8/16-Bit Composite Timer 00/01 Data Register (T00DR/T01DR)
265
Interrupts of 8/16-Bit Composite Timer
268
Operating Description of Interval Timer Function (One-Shot Mode)
270
Operating Description of Interval Timer Function (Continuous Mode)
272
Operating Description of Interval Timer Function (Free-Run Mode)
274
Operating Description of PWM Timer Function (Fixed-Cycle Mode)
276
Operating Description of PWM Timer Function (Variable-Cycle Mode)
278
16.12 Operating Description of PWC Timer Function
280
16.13 Operating Description of Input Capture Function
282
16.14 Operating Description of Noise Filter
284
16.15 States in each Mode During Operation
285
16.16 Precautions When Using 8/16-Bit Composite Timer
287
Chapter 17 16-Bit Ppg Timer
289
Overview of 16-Bit PPG Timer
290
Configuration of 16-Bit PPG Timer
291
Channels of 16-Bit PPG Timer
292
Pins of 16-Bit PPG Timer
293
Registers of 16-Bit PPG Timer
296
16- Bit PPG down Counter Registers (PDCRH0, PDCRL0)
298
16-Bit PPG Cycle Setting Buffer Registers (PCSRH0, PCSRL0)
299
16-Bit PPG Duty Setting Buffer Registers (PDUTH0, PDUTL0)
300
16-Bit PPG Status Control Register (PCNTH0, PCNTL0)
302
Interrupts of 16-Bit PPG Timer
306
Explanation of 16-Bit PPG Timer Operations and Setup Procedure Example
307
Precautions When Using 16-Bit PPG Timer
311
Sample Programs for 16-Bit PPG Timer
312
Chapter 18 External Interrupt Circuit
317
Overview of External Interrupt Circuit
318
Configuration of External Interrupt Circuit
319
Channels of External Interrupt Circuit
320
Registers of External Interrupt Circuit
321
External Interrupt Control Register (EIC00)
322
Chapter 18 External Interrupt Circuit
323
Interrupts of External Interrupt Circuit
324
Explanation of External Interrupt Circuit Operations and Setup Procedure Example
325
Precautions When Using External Interrupt Circuit
327
Sample Programs for External Interrupt Circuit
328
Chapter 19 Interrupt Pin Selection Circuit
331
Overview of Interrupt Pin Selection Circuit
332
Configuration of Interrupt Pin Selection Circuit
333
Pins of Interrupt Pin Selection Circuit
334
Registers of Interrupt Pin Selection Circuit
335
Interrupt Pin Selection Circuit Control Register (WICR)
336
Operating Description of Interrupt Pin Selection Circuit
339
Precautions When Using Interrupt Pin Selection Circuit
340
Chapter 20 Uart/Sio
341
Overview of UART/SIO
342
Configuration of UART/SIO
343
Channels of UART/SIO
345
Pins of UART/SIO
346
Registers of UART/SIO
347
UART/SIO Serial Mode Control Register 1 (SMC10)
348
UART/SIO Serial Mode Control Register 2 (SMC20)
350
UART/SIO Serial Status and Data Register (SSR0)
352
UART/SIO Serial Input Data Register (RDR0)
354
UART/SIO Serial Output Data Register (TDR0)
355
Interrupts of UART/SIO
356
Explanation of UART/SIO Operations and Setup Procedure Example
357
Operating Description of Operation Mode 0
358
Operating Description of Operation Mode 1
365
Sample Programs for UART/SIO
371
Chapter 21 Uart/Sio Dedicated Baud Rate Generator
375
Overview of UART/SIO Dedicated Baud Rate Generator
376
Channels of UART/SIO Dedicated Baud Rate Generator
377
Registers of UART/SIO Dedicated Baud Rate Generator
378
UART/SIO Dedicated Baud Rate Generator Prescaler Selection Register (PSSR)
379
UART/SIO Dedicated Baud Rate Generator Baud Rate Setting Register (BRSR)
380
Operating Description of UART/SIO Dedicated Baud Rate Generator
381
Chapter 22 I 2 C
383
Overview of I 2 C
384
I 2 C Configuration
385
I 2 C Channels
388
I 2 C Bus Interface Pins
389
I 2 C Registers
391
C Bus Control Registers (IBCR00, IBCR10)
392
I 2 C Bus Status Register (IBSR0)
400
I 2 C Data Register (IDDR0)
402
I 2 C Address Register (IAAR0)
403
C Clock Control Register (ICCR0)
404
I 2 C Interrupts
406
I 2 C Operations and Setup Procedure Examples
409
L 2 C Interface
410
Function to Wake up the MCU from Standby Mode
417
Notes on Use of I 2 C
419
Sample Programs for I 2 C
421
Chapter 23 10-Bit A/D Converter
426
Overview of 10-Bit A/D Converter
426
Configuration of 10-Bit A/D Converter
427
Pins of 10-Bit A/D Converter
429
Registers of 10-Bit A/D Converter
431
A/D Control Register 1 (ADC1)
432
A/D Control Register 2 (ADC2)
434
A/D Data Registers (ADDH, ADDL)
436
Interrupts of 10-Bit A/D Converter
437
Operations of 10-Bit A/D Converter and Its Setup Procedure Examples
438
Notes on Use of 10-Bit A/D Converter
441
Sample Programs for 10-Bit A/D Converter
442
Chapter 24 Lcd Controller
445
Overview of LCD Controller
446
Configuration of LCD Controller
447
Internal Driver Resistors for LCD Controller
449
External Divider Resistors for LCD Controller
451
Pins of LCD Controller
453
Registers of LCD Controller
459
LCDC Control Register (LCDCC)
460
LCDC Enable Register 1 (LCDCE1)
462
LCD Enable Registers 2 to 5 (LCDCE2 to 5)
464
LCDC Blinking Setting Registers 1/2 (LCDCB1/2)
465
LCD Controller Display RAM
466
Operations of LCD Controller
467
Output Waveform During LCD Controller Operation (1/2 Duty)
469
Output Waveform During LCD Controller Operation (1/3 Duty)
471
Output Waveform During LCD Controller Operation (1/4 Duty)
473
Notes on Use of LCD Controller
475
Chapter 25 Low-Voltage Detection Reset Circuit
477
Overview of Low-Voltage Detection Reset Circuit
478
Configuration of Low-Voltage Detection Reset Circuit
479
Pins of Low-Voltage Detection Reset Circuit
480
Operations of Low-Voltage Detection Reset Circuit
481
Chapter 26 Clock Supervisor
483
Overview of Clock Supervisor
484
Configuration of Clock Supervisor
485
Registers of Clock Supervisor
487
Clock Supervisor Control Register (CSVCR)
488
Chapter 26 Clock Supervisor
489
Operations of Clock Supervisor
490
Precautions When Using Clock Supervisor
493
Chapter 27 Real Time Clock
495
Overview of Real Time Clock
496
Configuration of Real Time Clock
497
Chapter 27 Real Time Clock
498
Registers of Real Time Clock
501
Real Time Clock Control Register Upper (RTCCRH)
503
Real Time Clock Control Register Lower (RTCCRL)
508
Minute Compare Register (MICR)
510
Hour Compare Register (HRCR)
511
Day Compare Register (DYCR)
512
Month Compare Register (MOCR)
513
Second Register (SECR)
514
Minute Register (MINR)
515
Hour Register (HOUR)
516
Day of the Week Register (DOWR)
517
Day Register (DAYR)
518
Month Register (MONR)
519
Year Register (YEAR)
520
Frequency Fine-Tuning Register (FFTR)
521
Auto-Calibration Control Register (CALCR)
524
Real Time Clock Interrupt
526
Operation of the Real Time Clock
527
Notes on Using RTC
531
Chapter 28 256-Kbit Flash Memory
533
Overview of 256-Kbit Flash Memory
534
Sector Configuration of Flash Memory
535
Register of Flash Memory
537
Flash Memory Status Register (FSR)
538
Starting the Flash Memory Automatic Algorithm
540
Checking the Automatic Algorithm Execution Status
542
Data Polling Flag (DQ7)
544
Toggle Bit Flag (DQ6)
545
Execution Time-Out Flag (DQ5)
546
Toggle Bit 2 Flag (DQ2)
547
Details of Programming/Erasing Flash Memory
548
Placing Flash Memory in the Read/Reset State
549
Programming Data into Flash Memory
550
Erasing All Data from Flash Memory (Chip Erase)
552
Features of Flash Security
553
Chapter 29 Example of Serial Programming Connection
555
Basic Configuration of MB95170J Serial Programming Connection
556
Example of Serial Programming Connection
559
Example of Minimum Connection to Flash Microcomputer Programmer
561
Appendix
565
APPENDIX A I/O Map
566
APPENDIX B Table of Interrupt Causes
572
APPENDIX C Instruction Overview
573
APPENDIX D Mask Option
589
APPENDIX E Writing to Flash Microcontroller Using Parallel Writer
590
Advertisement
Advertisement
Related Products
Fujitsu MB95630H Series
Fujitsu MB91F109 FR30
Fujitsu MB91460 SERIES FR60
Fujitsu MB91460 SERIES
Fujitsu MB9B400A Series
Fujitsu MB9B500A Series
Fujitsu FR60 Lite MB91F267N
Fujitsu MB91F109
Fujitsu MB9BF504NB
Fujitsu MB9BF505NB
Fujitsu Categories
Air Conditioner
Laptop
Server
Scanner
Storage
More Fujitsu Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL