Sign In
Upload
Manuals
Brands
Fujitsu Manuals
Controller
MB90390 Series
Fujitsu MB90390 Series Manuals
Manuals and User Guides for Fujitsu MB90390 Series. We have
1
Fujitsu MB90390 Series manual available for free PDF download: Hardware Manual
Fujitsu MB90390 Series Hardware Manual (740 pages)
Brand:
Fujitsu
| Category:
Controller
| Size: 10.39 MB
Table of Contents
Table of Contents
9
Chapter 1 Overview
29
Product Overview
30
Features
31
Block Diagram of MB90V390H
34
Block Diagram of MB90V390HA/MB90V390HB
35
Block Diagram of MB90394HA/MB90F394H(A)
36
Pin Assignment
37
Package Dimensions
40
Pin Functions
41
Input-Output Circuits
47
Handling Device
50
Chapter 2 Cpu
53
Outline of the CPU
54
Memory Space
55
Memory Space Map
58
Linear Addressing
60
Bank Addressing Types
61
Multi-Byte Data in Memory Space
63
Registers
64
Accumulator (A)
67
User Stack Pointer (USP) and System Stack Pointer (SSP)
68
Processor Status (PS)
69
Program Counter (PC)
72
Register Bank
73
Prefix Codes
75
Interrupt Disable Instructions
77
Precautions for Use of "DIV A, Ri" and "DIVW A, Rwi" Instructions
79
Chapter 3 Interrupts
81
Outline of Interrupts
82
Interrupt Vector
85
Interrupt Control Registers (ICR)
87
Interrupt Flow
90
Hardware Interrupts
92
Hardware Interrupt Operation
93
Occurrence and Release of Hardware Interrupt
94
Multiple Interrupts
96
Software Interrupts
97
Extended Intelligent I/O Service (EI 2 OS)
99
Extended Intelligent I/O Service Descriptor (ISD)
101
EI 2 os Status Register (ISCS)
103
Operation Flow of and Procedure for Using the Extended Intelligent I/O Service (EI 2 OS)
105
Exceptions
108
Chapter 4 Delayed Interrupt
109
Outline of Delayed Interrupt Module
110
Delayed Interrupt Register
111
Delayed Interrupt Operation
112
Chapter 5 Clocks
113
Clocks
114
Block Diagram of the Clock Generation Block
117
Clock Selection Registers
119
Clock Selection Register (CKSCR)
120
PLL and Special Configuration Control Register (PSCCR)
123
Clock Mode
125
Oscillation Stabilization Wait Time
128
Connection of an Oscillator or an External Clock to the Microcontroller
129
Output of the Main Clock HCLK and HCLKX
131
Chapter 6 Clock Modulator
133
Overview of Clock Modulator
134
Register Description of Clock Modulator
135
Registers of Clock Modulator
136
Clock Modulator Control Register (CMCR)
137
Clock Modulation Parameter Register (CMPR)
142
Application Note of the Clock Modulator
149
Chapter 7 Resets
153
Resets
154
Reset Cause and Oscillation Stabilization Wait Times
156
External Reset Pin
158
Reset Operation
159
Reset Cause Bits
161
Status of Pins in a Reset
164
Chapter 8 Low-Power Control Circuit
165
Overview of Low-Power Consumption Mode
166
Block Diagram of the Low-Power Consumption Control Circuit
169
Low-Power Consumption Mode Control Register (LPMCR)
171
CPU Intermittent Operation Mode
175
Standby Mode
176
Sleep Mode
177
Time-Base Timer Mode
179
Stop Mode
181
Status Change Diagram
184
Status of Pins in Standby Mode and During Reset
186
Usage Notes on Low-Power Consumption Mode
187
Chapter 9 Memory Access Modes
191
Outline of Memory Access Modes
192
Mode Pins of Memory Access Mode
193
Mode Data of Memory Access Mode
194
Chapter 10 I/O Ports
197
I/O Ports
198
I/O Port Registers
199
Port Data Register
200
Data Direction Register
202
Analog Input Enable Register
203
Input Level Select Register
204
Chapter 11 Time-Base Timer
205
Outline of Time-Base Timer
206
Time-Base Timer Control Register
207
Operations of Time-Base Timer
209
Chapter 12 Watchdog Timer
211
Outline of Watchdog Timer
212
Watchdog Timer Operation
215
Chapter 13 16-Bit I/O Timer
220
Outline of 16-Bit I/O Timer
220
16-Bit I/O Timer Registers
222
16-Bit Free-Run Timer
224
Data Register
225
Control Status Register
226
16-Bit Free-Run Timer Operation
229
Output Compare
231
Output Compare Register
232
Control Status Register of Output Compare
233
16-Bit Output Compare Operation
238
Input Capture
243
Input Capture Register Details
244
16-Bit Input Capture Operation
249
Chapter 14 16-Bit Reload Timer (with Event Count Function)
251
Outline of 16-Bit Reload Timer (with Event Count Function)
252
16-Bit Reload Timer (with Event Count Function)
254
Timer Control Status Register (TMCSR)
255
Register Layout of 16-Bit Timer Register (TMR)/16-Bit Reload Register (TMRLR)
258
Internal Clock and External Clock Operations of 16-Bit Reload Timer
259
Underflow Operation of 16-Bit Reload Timer
261
Output Pin Functions of 16-Bit Reload Timer
262
Counter Operation State
263
Chapter 15 Watch Timer
265
Outline of Watch Timer
266
Watch Timer Registers
267
Timer Control Register
268
Sub-Second Registers
272
Second/Minute/Hour Registers
273
Chapter 16 8/16-Bit Ppg
275
Outline of 8/16-Bit PPG
276
Block Diagram of 8/16-Bit PPG
278
8/16-Bit PPG Registers
282
PPG0 Operation Mode Control Register (PPGC0)
283
PPG1 Operation Mode Control Register (PPGC1)
285
PPG0/1 Clock Select Register (PPG01)
287
Reload Register (PRLL/PRLH)
289
Operations of 8/16-Bit PPG
290
Selecting a Count Clock for 8/16-Bit PPG
292
Controlling Pin Output of 8/16-Bit PPG Pulses
293
8/16-Bit PPG Interrupts
294
Initial Values of 8/16-Bit PPG Hardware
295
Chapter 17 Dtp/External Interrupts
297
Outline of Dtp/External Interrupts
298
Dtp/External Interrupt Registers
299
Operations of Dtp/External Interrupts
301
Switching between External Interrupt and DTP Requests
303
Notes on Using Dtp/External Interrupts
304
Chapter 18 8/10-Bit A/D Converter
308
Outline of the 8/10-Bit A/D Converter
308
Configuration of the 8/10-Bit A/D Converter
310
8/10-Bit A/D Converter Pins
312
8/10-Bit A/D Converter Registers
314
Analog Input Enable / A/D Converter Select Register
315
A/D Control Status Register 1 (ADCS1)
316
A/D Control Status Register 0 (ADCS0)
318
A/D Data Register (ADCR0, ADCR1)
320
8/10-Bit A/D Converter Interrupts
322
Operation of the 8/10-Bit A/D Converter
323
Conversion Using EI 2 os
325
A/D Conversion Data Protection Function
326
Notes on the 8/10-Bit A/D Converter
328
Sample Program 1 for the 8/10-Bit A/D Converter (Single Conversion Mode Using EI 2 OS)
329
Sample Program 2 for the 8/10-Bit A/D Converter (Continuous Conversion Mode Using EI 2 OS)
332
Sample Program 3 for the 8/10-Bit A/D Converter (Stop Conversion Mode Using EI OS)
335
Chapter 19 Uart0, Uart1
339
Features of UART0, UART1
340
UART0, UART1 Block Diagram
341
UART0, UART1 Registers
342
Serial Mode Control Register (UMC)
343
Status Register (USR)
345
Input Data Register (UIDR) and Output Data Register (UODR)
347
Rate and Data Register (URD)
348
UART0, UART1 Operation
350
Baud Rate
351
Internal and External Clock
354
Transfer Data Format
355
Parity Bit
356
Interrupt Generation and Flag Set Timings
357
Flag Set Timings for a Receive Operation (Mode0, Mode1, Mode3)
358
Flag Set Timings for a Receive Operation (in Mode 2)
359
Flag Set Timings for a Transmit Operation
360
Status Flag During Transmit and Receive Operation
361
19.10 UART0, UART1 Application Example
362
Chapter 20 Uart2, Uart3
365
Overview of UART2, UART3
366
Configuration of UART2, UART3
370
UART2, UART3 Pins
375
UART2, UART3 Registers
377
Serial Control Register (SCR2/SCR3)
378
Serial Mode Register (SMR2/SMR3)
380
Serial Status Register (SSR2/SSR3)
382
Reception and Transmission Data Register (RDR2/RDR3 and TDR2/TDR3)
385
Extended Status/Control Register (ESCR2/ESCR3)
387
Extended Communication Control Register (ECCR2/ECCR3)
390
Baud Rate Generator Register 0 and 1 (BGR02/03 and BGR12/13)
392
UART2, UART3 Interrupts
393
Reception Interrupt Generation and Flag Set Timing
397
Transmission Interrupt Generation and Flag Set Timing
399
UART2, UART3 Baud Rates
401
Setting the Baud Rate
403
Reload Counter
406
Operation of UART2, UART3
408
Operation in Asynchronous Mode (Op. Modes 0 and 1)
410
Operation in Synchronous Mode (Operation Mode 2)
413
Operation with LIN Function (Operation Mode 3)
416
Direct Access to Serial Pins
420
Bidirectional Communication Function (Normal Mode)
421
Master/Slave Communication Function (Multiprocessor Mode)
423
LIN Communication Function
426
Sample Flowcharts for UART2, UART3 in LIN Communication (Operation Mode 3)
427
Notes on Using UART2, UART3
429
CHAPTER 21 400 Khz I 2 C INTERFACE
433
I 2 C Interface Overview
434
I 2 C Interface Registers
436
Bus Status Register (IBSR)
438
Bus Control Register (IBCR)
441
Ten Bit Slave Address Register (ITBA)
450
Ten Bit Address Mask Register (ITMK)
451
C Seven Bit Slave Address Register (ISBA)
453
I 2 C Data Register (IDAR)
455
I 2 C Clock Control Register (ICCR)
456
Noise Filter Configuration Register (INFCR)
459
I 2 C Interface Operation
460
Programming Flow Charts
463
Chapter 22 Serial I/O
465
Outline of Serial I/O
466
Serial I/O Registers
467
Serial Mode Control Status Register (SMCS)
468
Serial Shift Data Register (SDR)
472
Serial I/O Prescaler (CDCR)
473
Serial I/O Operation
474
Shift Clock
475
Serial I/O Operation
476
Shift Operation Start/Stop Timing
478
Interrupt Function of the Extended Serial I/O Interface
481
Chapter 23 Can Controller
483
Features of CAN Controller
484
Block Diagram of CAN Controller
485
List of Overall Control Registers
486
List of Message Buffers (ID Registers)
488
List of Message Buffers (DLC Registers and Data Registers)
491
Classifying the CAN Controller Registers
494
Control Status Register (CSR)
495
Bus Operation Stop Bit (HALT = 1)
500
Last Event Indicator Register (LEIR)
502
Receive and Transmit Error Counters (RTEC)
504
Bit Timing Register (BTR)
505
Message Buffer Valid Register (BVALR)
507
IDE Register (IDER)
508
Transmission Request Register (TREQR)
509
Transmission RTR Register (TRTRR)
510
Remote Frame Receiving Wait Register (RFWTR)
511
Transmission Cancel Register (TCANR)
512
Transmission Complete Register (TCR)
513
Transmission Interrupt Enable Register (TIER)
514
Reception Complete Register (RCR)
515
Remote Request Receiving Register (RRTRR)
516
Receive Overrun Register (ROVRR)
517
Reception Interrupt Enable Register (RIER)
518
Acceptance Mask Select Register (AMSR)
519
Acceptance Mask Registers 0 and 1 (AMR0 and AMR1)
521
Message Buffers
523
ID Register X (X = 0 to 15) (Idrx)
524
DLC Register X (X = 0 to 15) (Dlcrx)
526
Data Register X (X = 0 to 15) (Dtrx)
527
Transmission of CAN Controller
529
Reception of CAN Controller
532
Reception Flowchart of CAN Controller
535
23.10 How to Use the CAN Controller
536
Procedure for Transmission by Message Buffer (X)
538
Procedure for Reception by Message Buffer (X)
540
23.13 Setting Configuration of Multi-Level Message Buffer
542
23.14 Setting the Redirection of CAN1 and CAN3 RX/TX Pin
544
23.15 Setting the CAN Direct Mode Register
546
23.16 Precautions When Using CAN Controller
547
Chapter 24 Stepping Motor Controller
549
Outline of Stepping Motor Controller
550
Stepping Motor Controller Registers
551
PWM Control 0 Register
552
PWM1 and PWM2 Compare Registers
554
PWM1 and PWM2 Select Registers
555
Notes on Using the Stepping Motor Controller
559
Chapter 25 Sound Generator
561
Outline of Sound Generator
562
Sound Generator Registers
563
Sound Generator Control Register
564
Frequency Data Register
567
Amplitude Data Register
568
Decrement Grade Register
569
Tone Count Register
570
Chapter 26 Address Match Detection Function
571
Outline of the Address Match Detection Function
572
Registers of the Address Match Detection Function
573
Operation of the Address Match Detection Function
575
Example of the Address Match Detection Function
576
Chapter 27 Rom Mirroring Module
579
Outline of ROM Mirroring Module
580
ROM Mirroring Register (ROMM)
581
Chapter 28 3M-Bit Flash Memory
583
Overview of 3M-Bit Flash Memory
584
Block Diagram of the Entire Flash Memory and Sector Configuration of the Flash Memory
585
Write/Erase Modes
587
Flash Memory Control Status Register (FMCS)
589
Starting the Flash Memory Automatic Algorithm
591
Confirming the Automatic Algorithm Execution State
593
Data Polling Flag (DQ7)
595
Toggle Bit Flag (DQ6)
597
Timing Limit Exceeded Flag (DQ5)
598
Sector Erase Timer Flag (DQ3)
599
Toggle Bit-2 Flag (DQ2)
601
Detailed Explanation of Writing to and Erasing Flash Memory
603
Setting the Read/Reset State
604
Writing Data
605
Erasing All Data (Erasing Chips)
607
Erasing Optional Data (Erasing Sectors)
608
Suspending Sector Erase
610
Restarting Sector Erase
611
Notes on Using 3M-Bit Flash Memory
612
Reset Vector Address in Flash Memory
614
28.10 Example of Programming 3M-Bit Flash Memory
615
Chapter 29 Examples of Serial Programming Connection
619
Basic Configuration of MB90F394H(A) Serial Programming Connection
620
Example of Serial Programming Connection
624
Example of Serial Programming Connection (Power Supplied from the Programmer)
626
Example of Minimum Connection to the Flash Microcontroller Programmer (User Power Supply Used)
628
Example of Minimum Connection to the Flash Microcontroller Programmer (Power Supplied from the Programmer)
630
Appendix
633
APPENDIX A I/O Maps
634
APPENDIX B Instructions
649
Instruction Types
650
Addressing
651
Direct Addressing
653
Indirect Addressing
659
Execution Cycle Count
667
Effective Address Field
670
How to Read the Instruction List
671
F 2 MC-16LX Instruction List
674
Instruction Map
688
APPENDIX C Timing Diagrams in Flash Memory Mode
710
Advertisement
Advertisement
Related Products
Fujitsu MB91319 Series
Fujitsu MB86617A
Fujitsu MB3788
Fujitsu MB86292 Orchid
Fujitsu MB86291 Scarlet
Fujitsu MB2146-410-01-E
Fujitsu MB90360 series
Fujitsu MB903 Series
Fujitsu MB90335 Series
Fujitsu MB90337
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