background image

Section 1   Overview

Rev. 6.00  Aug 04, 2006  page 2 of 680
REJ09B0145-0600

Table 1.1

Features

Item

Description

CPU

High-speed H8/300L CPU

 General-register 

architecture

General registers: Sixteen 8-bit registers (can be used as eight 16-bit
registers)

 Operating 

speed

  Max. operating speed: 8 MHz

  Add/subtract: 0.25 µs (operating at 8 MHz)

  Multiply/divide: 1.75 µs (operating at 8 MHz)

  Can run on 32.768 kHz or 38.4 kHz subclock

  Instruction set compatible with H8/300 CPU

  Instruction length of 2 bytes or 4 bytes

  Basic arithmetic operations between registers

  MOV instruction for data transfer between memory and registers

 Typical 

instructions

  Multiply (8 bits 

×

 8 bits)

 Divide 

(16 

bits 

÷

 8 bits)

 Bit 

accumulator

  Register-indirect designation of bit position

Interrupts

37 interrupt sources

  13 external interrupt sources (IRQ

4

 to IRQ

0

, WKP

7

 to WKP

0

)

  24 internal interrupt sources

Clock pulse
generators

Two on-chip clock pulse generators

  System clock pulse generator:

  Maximum 16 MHz (H8/3847R Group, H8/38347 Group, and H8/38447

Group)

  Maximum 10 MHz (H8/3847S Group)

  Subclock pulse generator: 32.768 kHz, 38.4 kHz

Содержание H8/38342

Страница 1: ...ok over all the business of both companies Therefore although the old company name remains in this document it is a valid Renesas Electronics document We appreciate your understanding Renesas Electron...

Страница 2: ...t for an application categorized as Specific or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics The quality grade of each Renesas...

Страница 3: ...3844R H8 3845R H8 3846R H8 3847R H8 3847S Group H8 3844S H8 3845S H8 3846S H8 3847S H8 38347 Group H8 38342 H8 38343 H8 38344 H8 38345 H8 38346 H8 38347 H8 38447 Group H8 38442 H8 38443 H8 38444 H8 38...

Страница 4: ...s a total system before making a final decision on the applicability of the information and products Renesas Technology Corp assumes no responsibility for any damage liability or other loss resulting...

Страница 5: ...This manual is intended for users undertaking the design of an application system using the H8 3847R Group H8 3847S Group H8 38347 Group and H8 38447 Group Readers using this manual require a basic k...

Страница 6: ...functions as an output pin 6 During a break the watchdog timer continues to operate Therefore an internal reset is generated if an overflow occurs during the break Related Material The latest informa...

Страница 7: ...Rev 6 00 Aug 04 2006 page v of xxxvi Application Note Manual Title Document No H8 300L Series Application Note ADE 502 065...

Страница 8: ...Rev 6 00 Aug 04 2006 page vi of xxxvi...

Страница 9: ...the on chip pull up MOS for pin P24 is on during the reset period It turns off and normal operation resumes after the reset is cleared The pull up MOS is controlled by hardware it cannot be manipulate...

Страница 10: ...ics Table 15 26 DC Characteristics 519 525 Table and notes amended Item Symbol Applicable Pins Ip Pull up MOS current P10 to P17 P24 6 P30 to P37 P50 to P57 P60 to P67 Notes 4 Except current which flo...

Страница 11: ...tates Table D 1 Port States Overview 660 Table and notes amended Port Reset P27 to P20 High impedance 3 Notes 1 High level output when MOS pull up is in on state 2 Reset output from P32 pin only H8 38...

Страница 12: ...Rev 6 00 Aug 04 2006 page x of xxxvi...

Страница 13: ...44 2 3 1 Data Formats in General Registers 45 2 3 2 Memory Data Formats 46 2 4 Addressing Modes 47 2 4 1 Addressing Modes 47 2 4 2 Effective Address Calculation 49 2 5 Instruction Set 53 2 5 1 Data T...

Страница 14: ...ontrol Registers 97 3 3 3 External Interrupts 107 3 3 4 Internal Interrupts 108 3 3 5 Interrupt Operations 108 3 3 6 Interrupt Response Time 113 3 4 Application Notes 114 3 4 1 Notes on Stack Area Use...

Страница 15: ...r Watch Mode is Cleared 144 5 4 4 Notes on External Input Signal Changes before after Watch Mode 144 5 5 Subsleep Mode 145 5 5 1 Transition to Subsleep Mode 145 5 5 2 Clearing Subsleep Mode 145 5 6 Su...

Страница 16: ...Register EBR 174 6 6 4 Flash Memory Power Control Register FLPWCR 175 6 6 5 Flash Memory Enable Register FENR 176 6 7 On Board Programming Modes 177 6 7 1 Boot Mode 178 6 7 2 Programming Erasing in Us...

Страница 17: ...escription 213 8 3 3 Pin Function 217 8 3 4 Pin States 218 8 4 Port 3 219 8 4 1 Overview 219 8 4 2 Register Configuration and Description 219 8 4 3 Pin Functions 223 8 4 4 Pin States 225 8 4 5 MOS Inp...

Страница 18: ...s 247 8 11 Port A 248 8 11 1 Overview 248 8 11 2 Register Configuration and Description 248 8 11 3 Pin Functions 250 8 11 4 Pin States 250 8 12 Port B 251 8 12 1 Overview 251 8 12 2 Register Configura...

Страница 19: ...verview 294 9 5 2 Register Descriptions 296 9 5 3 Noise Canceler 301 9 5 4 Operation 302 9 5 5 Application Notes 306 9 5 6 Timer G Application Example 311 9 6 Watchdog Timer 312 9 6 1 Overview 312 9 6...

Страница 20: ...R 411 11 2 2 PWM Data Registers U and L PWDRU PWDRL 413 11 2 3 Clock Stop Register 2 CKSTPR2 414 11 3 Operation 415 11 3 1 Operation 415 11 3 2 PWM Operation Modes 416 Section 12 A D Converter 417 12...

Страница 21: ...AM and Display 444 13 3 3 Luminance Adjustment Function V0 Pin 452 13 3 4 Low Power Consumption LCD Drive System 453 13 3 5 Operation in Power Down Modes 457 13 3 6 Boosting the LCD Drive Power Supply...

Страница 22: ...nverter Characteristics 510 15 6 5 LCD Characteristics 511 15 7 Absolute Maximum Ratings of H8 38347 Group and H8 38447 Group 513 15 8 Electrical Characteristics of H8 38347 Group and H8 38447 Group 5...

Страница 23: ...Diagrams of Port 8 655 C 9 Block Diagram of Port 9 656 C 10 Block Diagram of Port A 657 C 11 Block Diagram of Port B 658 C 12 Block Diagram of Port C 659 Appendix D Port States in the Different Proce...

Страница 24: ...a Formats 45 Figure 2 4 Memory Data Formats 46 Figure 2 5 Data Transfer Instruction Codes 56 Figure 2 6 Arithmetic Logic and Shift Instruction Codes 60 Figure 2 7 Bit Manipulation Instruction Codes 63...

Страница 25: ...k Input Example 121 Figure 4 6 Typical Connection to 32 768 kHz 38 4 kHz Crystal Oscillator Subclock 122 Figure 4 7 Equivalent Circuit of 32 768 kHz 38 4 kHz Crystal Oscillator 122 Figure 4 8 Pin Conn...

Страница 26: ...iming Waveforms 193 Figure 6 17 Auto Program Mode Timing Waveforms 194 Figure 6 18 Auto Erase Mode Timing Waveforms 196 Figure 6 19 Status Read Mode Timing Waveforms 197 Figure 6 20 Oscillation Stabil...

Страница 27: ...atchdog Timer 312 Figure 9 18 Typical Watchdog Timer Operations Example 318 Figure 9 19 Block Diagram of Asynchronous Event Counter 321 Figure 9 20 Example of Software Processing when Using ECH and EC...

Страница 28: ...on when Transmitting Using Multiprocessor Format 8 bit data multiprocessor bit 1 stop bit 399 Figure 10 24 Example of Multiprocessor Data Reception Flowchart 400 Figure 10 25 Example of Operation when...

Страница 29: ...Each Duty Cycle A Waveform 455 Figure 13 16 Output Waveforms for Each Duty Cycle B Waveform 456 Figure 13 17 Connection of External Split Resistance 458 Figure 13 18 Connection to HD66100 460 Section...

Страница 30: ...ure C 3 f 1 Port 3 Block Diagram Pin P31 H8 3847R Group and H8 3847S Group 645 Figure C 3 f 2 Port 3 Block Diagram Pin P31 H8 38347 Group and H8 38447 Group 646 Figure C 3 g Port 3 Block Diagram Pin P...

Страница 31: ...Figure H 1 Bonding Pad Form 674 Figure H 2 Bonding Pad Form 675 Figure H 3 Bonding Pad Form 676 Appendix I Specifications of Chip Tray Figure I 1 Specifications of Chip Tray 677 Figure I 2 Specificat...

Страница 32: ...58 Table 2 7 Shift Instructions 59 Table 2 8 Bit Manipulation Instructions 61 Table 2 9 Branching Instructions 65 Table 2 10 System Control Instructions 67 Table 2 11 Block Data Transfer Instruction 6...

Страница 33: ...ry Read Mode 190 Table 6 16 AC Characteristics in Transition from Memory Read Mode to Another Mode 191 Table 6 17 AC Characteristics in Memory Read Mode 192 Table 6 18 AC Characteristics in Auto Progr...

Страница 34: ...e 8 30 Port A Pin Functions 250 Table 8 31 Port A Pin States 250 Table 8 32 Port B Register 251 Table 8 33 Port C Register 252 Table 8 34 Register Configuration 253 Section 9 Timers Table 9 1 Timer Fu...

Страница 35: ...n between n and Clock 366 Table 10 8 Maximum Bit Rate for Each Frequency Asynchronous Mode 367 Table 10 9 Examples of BRR Settings for Various Bit Rates Synchronous Mode 1 368 Table 10 9 Examples of B...

Страница 36: ...89 Table 15 12 Serial Interface SCI1 Timing 492 Table 15 13 Serial Interface SCI3 1 SCI3 2 Timing 493 Table 15 14 A D Converter Characteristics 494 Table 15 15 LCD Characteristics 495 Table 15 16 Segm...

Страница 37: ...CPU Instruction Set Table A 1 Instruction Set 544 Table A 2 Operation Code Map 552 Table A 3 Number of Cycles in Each Instruction 554 Table A 4 Number of Cycles in Each Instruction 555 Appendix E List...

Страница 38: ...Rev 6 00 Aug 04 2006 page xxxvi of xxxvi...

Страница 39: ...channels and an A D converter Together these functions make the H8 3847R Group H8 3847S Group H8 38347 Group and H8 38447 Group ideally suited for embedded applications in systems requiring low power...

Страница 40: ...ith H8 300 CPU Instruction length of 2 bytes or 4 bytes Basic arithmetic operations between registers MOV instruction for data transfer between memory and registers Typical instructions Multiply 8 bit...

Страница 41: ...dium speed mode Memory Large on chip memory H8 3842R H8 38342 H8 38442 16 Kbyte ROM 1 Kbyte RAM H8 3843R H8 38343 H8 38443 24 Kbyte ROM 1 Kbyte RAM H8 3844R H8 3844S H8 38344 H8 38444 32 Kbyte ROM 2 K...

Страница 42: ...on of four internal clock signals or event input from external pin Provision for toggle output by means of compare match function Timer G 8 bit timer Count up timer with selection of four internal clo...

Страница 43: ...using a resistance ladder 12 channel analog input pins Conversion time 31 or 62 per channel LCD controller driver LCD controller driver equipped with a maximum of 40 segment pins and four common pins...

Страница 44: ...TFP 100B TFP 100G Die 48 K 2 K HD6433845R HD6433845S HD64338345 HD64338445 FP 100A H8 3845R only FP 100B TFP 100B TFP 100G Die 40 K 2 K HD6433844R HD6433844S HD64338344 HD64338444 HD64F38344 HD64F3844...

Страница 45: ...r F Timer G Serial communication interface 3 1 Serial communication interface 1 Serial communication interface 3 2 14 bit PWM LCD controller driver WDT Asynchronous counter A D 10 bit V0 V1 V2 V3 PA3...

Страница 46: ...T Asynchronous counter A D 10 bit V0 V1 V2 V3 PA3 COM4 PA2 COM3 PA1 COM2 PA0 COM1 P87 SEG32 P86 SEG31 P85 SEG30 P84 SEG29 P83 SEG28 P82 SEG27 P81 SEG26 P80 SEG25 P77 SEG24 P76 SEG23 P75 SEG22 P74 SEG2...

Страница 47: ...version are given in table 1 2 The bonding pad location diagram of the H8 3847S Group Mask ROM version is shown in figure 1 5 The bonding pad coordinates of the H8 3847S Group Mask ROM version are gi...

Страница 48: ...3 24 25 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 P91 SEG34 P92 SEG35 P93 SEG36 P94 SEG37 M P94 SEG37 P95 SEG38 DO P95 SEG38 P96 SEG39 CL2 P96 SEG39 P97 SEG40 CL1 P97...

Страница 49: ...SEG3 P51 WKP1 SEG2 P50 WKP0 SEG1 PA0 COM1 PA1 COM2 PA2 COM3 PA3 COM4 VCC V0 V1 V2 V3 VSS CVCC P37 AEVL P36 AEVH P35 TXD31 P34 RXD31 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 P93 SEG...

Страница 50: ...65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 27 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 99 100 9897 9695 9493 92 91 90 89 88 87 868584 83 82 81 80 79 78 77 76 X Y 0 0...

Страница 51: ...84 6 P15 IRQ1 TMIC 2866 810 7 P16 IRQ2 2866 636 8 P17 IRQ3 TMIF 2866 462 9 X1 2866 288 10 X2 2866 116 11 VSS 2866 56 12 OSC2 2866 228 13 OSC1 2866 402 14 TEST 2866 576 15 RES 2866 749 16 P20 SCK1 2866...

Страница 52: ...PA0 COM1 544 2931 43 P50 WKP0 SEG1 842 2931 44 P51 WKP1 SEG2 1069 2931 45 P52 WKP2 SEG3 1256 2931 46 P53 WKP3 SEG4 1641 2931 47 P54 WKP4 SEG5 1829 2931 48 P55 WKP5 SEG6 2017 2931 49 P56 WKP6 SEG7 264...

Страница 53: ...2 P85 SEG30 2866 1694 73 P86 SEG31 2866 1882 74 P87 SEG32 2866 2070 75 P90 SEG33 2866 2367 76 P91 SEG34 2866 2931 77 P92 SEG35 2654 2931 78 P93 SEG36 1998 2931 79 P94 SEG37 M 1803 2931 80 P95 SEG38 DO...

Страница 54: ...C0 AN8 1704 2931 97 PC1 AN9 1876 2931 98 PC2 AN10 2048 2931 99 PC3 AN11 2658 2931 100 AVSS 2866 2931 Note These values show the coordinates of the centers of pads The accuracy is 5 m The home point po...

Страница 55: ...31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 99 100 98 97 96 95 94 92 93 90 91 89 88 87 86 85 84 83 82 81 80...

Страница 56: ...451 6 P15 IRQ1 TMIC 1655 334 7 P16 IRQ2 1655 226 8 P17 IRQ3 TMIF 1655 122 9 X1 1655 37 10 X2 1655 48 11 VSS 1655 138 12 OSC2 1655 223 13 OSC1 1655 308 14 TEST 1655 393 15 RES 1655 478 16 P20 SCK1 165...

Страница 57: ...2 PA0 COM0 197 1605 43 P50 WKP0 SEG1 421 1605 44 P51 WKP1 SEG2 528 1605 45 P52 WKP2 SEG3 635 1605 46 P53 WKP3 SEG4 742 1605 47 P54 WKP4 SEG5 849 1605 48 P55 WKP5 SEG6 957 1605 49 P56 WKP6 SEG7 1154 16...

Страница 58: ...72 P85 SEG30 1655 853 73 P86 SEG31 1655 960 74 P87 SEG32 1655 1067 75 P90 SEG33 1655 1527 76 P91 SEG34 1466 1605 77 P92 SEG35 1230 1605 78 P93 SEG36 1145 1605 79 P94 SEG37 M 1060 1605 80 P95 SEG38 DO...

Страница 59: ...PC0 AN8 879 1605 97 PC1 AN9 991 1605 98 PC2 AN10 1103 1605 99 PC3 AN11 1290 1605 100 AVSS 1523 1605 Note These values show the coordinates of the centers of pads The accuracy is 5 m The home point pos...

Страница 60: ...67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 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 99 100 101 9897 9695 9493 92 91 90 89 88 87 86 8584 83 82 81 80 79 78 77 X Y...

Страница 61: ...IRQ1 TMIC 2056 839 7 P16 IRQ2 2056 737 8 P17 IRQ3 TMIF 2056 635 9 X1 2056 533 10 X2 2056 431 11 VSS 2056 329 12 VSS 2056 193 13 OSC2 2056 106 14 OSC1 2056 20 15 TEST 2056 66 16 RES 2056 244 17 P20 SC...

Страница 62: ...301 2295 43 PA0 COM1 441 2295 44 P50 WKP0 SEG1 604 2295 45 P51 WKP1 SEG2 775 2295 46 P52 WKP2 SEG3 883 2295 47 P53 WKP3 SEG4 1022 2295 48 P54 WKP4 SEG5 1147 2295 49 P55 WKP5 SEG6 1302 2295 50 P56 WKP...

Страница 63: ...034 72 P84 SEG29 2056 1159 73 P85 SEG30 2056 1378 74 P86 SEG31 2056 1503 75 P87 SEG32 2056 1627 76 P90 SEG33 2056 1840 77 P91 SEG34 1777 2295 78 P92 SEG35 1530 2295 79 P93 SEG36 1302 2295 80 P94 SEG37...

Страница 64: ...se values show the coordinates of the centers of pads The accuracy is 5 m The home point position is the chip s center and the center is located at half the distance between the upper and lower pads a...

Страница 65: ...44 45 46 47 48 49 50 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 X Y 0 0 Chip size 3 55mm 3 7...

Страница 66: ...P14 IRQ4 ADTRG 1658 907 6 P15 IRQ1 TMIC 1658 751 7 P16 IRQ2 1658 653 8 P17 IRQ3 TMIF 1658 555 9 X1 1658 456 10 X2 1658 358 11 VSS 1658 232 12 OSC2 1658 88 13 OSC1 1658 11 14 TEST 1658 113 15 RES 1658...

Страница 67: ...42 PA0 COM1 481 1767 43 P50 WKP0 SEG1 637 1767 44 P51 WKP1 SEG2 762 1767 45 P52 WKP2 SEG3 887 1767 46 P53 WKP3 SEG4 1012 1767 47 P54 WKP4 SEG5 1158 1767 48 P55 WKP5 SEG6 1245 1767 49 P56 WKP6 SEG7 133...

Страница 68: ...1101 72 P85 SEG30 1658 1226 73 P86 SEG31 1658 1351 74 P87 SEG32 1658 1475 75 P90 SEG33 1658 1613 76 P91 SEG34 1500 1767 77 P92 SEG35 1290 1767 78 P93 SEG36 1202 1767 79 P94 SEG37 1066 1767 80 P95 SEG...

Страница 69: ...ow the coordinates of the centers of pads The accuracy is 5 m The home point position is the chip s center and the center is located at half the distance between the upper and lower pads and left and...

Страница 70: ...it for a CVcc pin Vcc pin in the H8 3847S Group VSS 11 33 14 36 Input Ground All VSS pins should be connected to the system power supply 0 V AVCC 87 90 Input Analog power supply This is the power supp...

Страница 71: ...See section 4 Clock Pulse Generators for a connection example This function is only available on the H8 38347 Group and H8 38447 Group System control RES 15 18 Input Reset When this pin is driven low...

Страница 72: ...Input Timer F event input This is an event input pin for input to the timer F counter TMOFL 2 5 Output Timer FL output This is an output pin for waveforms generated by the timer FL output compare fun...

Страница 73: ...is used pins P24 P25 P26 and P27 are reserved for use exclusively by the emulator and therefore cannot be accessed by the user With the F ZTAT version pull up pin P24 to high level to cancel a reset...

Страница 74: ...output pin Serial communi cation interface SCI SCK1 16 19 I O SCI1 clock I O This is the SCI1 clock I O pin RXD31 28 31 Input SCI3 1 receive data input This is the SCI31 data input pin TXD31 29 32 Ou...

Страница 75: ...e segment This function is not implemented in the H8 38347 Group and H8 38447 Group CL2 81 84 Output LCD shift clock This is the display data shift clock output pin for external expansion of the segme...

Страница 76: ...Section 1 Overview Rev 6 00 Aug 04 2006 page 38 of 680 REJ09B0145 0600...

Страница 77: ...eneral registers Instruction set with 55 basic instructions including Multiply and divide instructions Powerful bit manipulation instructions Eight addressing modes Register direct Register indirect R...

Страница 78: ...r operation modes SLEEP instruction for transfer to low power operation Note These values are at 8 MHz 2 1 2 Address Space The H8 300L CPU supports an address space of up to 64 Kbytes for storing prog...

Страница 79: ...general registers and control registers 7 0 7 0 15 0 PC R0H R1H R2H R3H R4H R5H R6H R7H R0L R1L R2L R3L R4L R5L R6L R7L SP SP Stack pointer PC Program counter CCR Condition code register Carry flag Ov...

Страница 80: ...as the stack pointer as indicated in figure 2 2 SP R7 points to the top of the stack Lower address side H 0000 Upper address side H FFFF Unused area Stack area SP R7 Figure 2 2 Stack Pointer 2 2 2 Co...

Страница 81: ...B W or CMP W instruction is executed the H flag is set to 1 if there is a carry or borrow at bit 11 and is cleared to 0 otherwise Bit 4 User Bit U Can be used freely by the user Bit 3 Negative Flag N...

Страница 82: ...tware by the first instruction executed after a reset 2 3 Data Formats The H8 300L CPU can process 1 bit data 4 bit BCD data 8 bit byte data and 16 bit word data Bit manipulation instructions operate...

Страница 83: ...data RnH 7 6 5 4 3 2 1 0 Don t care 7 0 1 bit data RnL MSB LSB Don t care Don t care 7 0 Byte data RnH Byte data RnL Word data Rn 4 bit BCD data RnH 4 bit BCD data RnL Legend RnH RnL MSB LSB Upper by...

Страница 84: ...pplies to instruction codes Data Format 7 6 5 4 3 2 1 0 Address Data Type 7 0 Address n MSB LSB MSB LSB Upper 8 bits Lower 8 bits MSB LSB CCR CCR MSB LSB MSB LSB Address n Even address Odd address Eve...

Страница 85: ...d 8 PC 8 Memory indirect aa 8 1 Register Direct Rn The register field of the instruction specifies an 8 or 16 bit general register containing the operand Only the MOV W ADD W SUB W CMP W ADDS SUBS MUL...

Страница 86: ...aa 16 The MOV B and bit manipulation instructions can use 8 bit absolute addresses The MOV B MOV W JMP and JSR instructions can use 16 bit absolute addresses For an 8 bit absolute address the upper 8...

Страница 87: ...pecified address See section 2 3 2 Memory Data Formats for further information 2 4 2 Effective Address Calculation Table 2 2 shows how effective addresses are calculated in each of the addressing mode...

Страница 88: ...its of register indicated by rm 0 15 Register indirect with displacement d 16 Rn op rm rn 8 7 3 4 0 15 op rm 7 6 3 4 0 15 disp op rm 7 6 3 4 0 15 Register indirect with post increment Rn op rm 7 6 3 4...

Страница 89: ...immediate data aa 16 op 8 7 0 15 op 0 15 IMM op disp 7 0 15 Program counter relative d 8 PC 6 7 0 15 PC contents 0 15 0 15 abs H FF 8 7 0 15 0 15 abs op xx 16 op 8 7 0 15 IMM Immediate xx 8 8 Sign ex...

Страница 90: ...g Mode and Instruction Format Effective Address Calculation Method Effective Address EA 8 Memory indirect aa 8 op 8 7 0 15 Memory contents 16 bits 0 15 abs H 00 8 7 0 15 Legend rm rn op disp IMM abs R...

Страница 91: ...L SHLR ROTL ROTR ROTXL ROTXR 8 Bit manipulation BSET BCLR BNOT BTST BAND BIAND BOR BIOR BXOR BIXOR BLD BILD BST BIST 14 Branch Bcc 2 JMP BSR JSR RTS 5 System control RTE SLEEP LDC STC ANDC ORC XORC NO...

Страница 92: ...ition code register N N negative flag of CCR Z Z zero flag of CCR V V overflow flag of CCR C C carry flag of CCR PC Program counter SP Stack pointer IMM Immediate data disp Displacement Addition Subtr...

Страница 93: ...mediate data to a general register The Rn Rn d 16 Rn aa 16 xx 16 Rn and Rn addressing modes are available for word data The aa 8 addressing mode is available for byte data only The R7 and R7 modes req...

Страница 94: ...Rn disp 15 0 8 7 op rm rn Rm Rn or Rn Rm 15 0 8 7 op rn abs aa 8 Rn 15 0 8 7 op rn aa 16 Rn abs 15 0 8 7 op rn IMM xx 8 Rn 15 0 8 7 op rn xx 16 Rn IMM 15 0 8 7 op rn PUSH POP Legend op rm rn disp abs...

Страница 95: ...ster INC DEC B Rd 1 Rd Increments or decrements a general register by 1 ADDS SUBS W Rd 1 Rd Rd 2 Rd Adds or subtracts 1 or 2 to or from a general register DAA DAS B Rd decimal adjust Rd Decimal adjust...

Страница 96: ...cal AND operation on a general register and another general register or immediate data OR B Rd Rs Rd Rd IMM Rd Performs a logical OR operation on a general register and another general register or imm...

Страница 97: ...ize Function SHAL SHAR B Rd shift Rd Performs an arithmetic shift operation on general register contents SHLL SHLR B Rd shift Rd Performs a logical shift operation on general register contents ROTL RO...

Страница 98: ...P ADDX SUBX Rm Legend op rm rn IMM Operation field Register field Immediate data 15 0 8 7 op rn ADDS SUBS INC DEC DAA DAS NEG NOT 15 0 8 7 op rn MULXU DIVXU rm 15 0 8 7 rn IMM ADD ADDX SUBX CMP XX 8 o...

Страница 99: ...data or the lower three bits of a general register BTST B bit No of EAd Z Tests a specified bit in a general register or memory and sets or clears the Z flag accordingly The bit number is specified b...

Страница 100: ...No of EAd C Copies a specified bit in a general register or memory to the C flag BILD B bit No of EAd C Copies the inverse of a specified bit in a general register or memory to the C flag The bit num...

Страница 101: ...x 3 rn 0 0 0 0 0 0 0 IMM 15 0 8 7 op 0 Operand Bit No register indirect Rn register direct Rm rn 0 0 0 0 0 0 0 rm op 15 0 8 7 op Operand Bit No absolute aa 8 immediate xx 3 abs 0 0 0 0 IMM op op 15 0...

Страница 102: ...ddress Immediate data 15 0 8 7 op IMM rn Operand Bit No register direct Rn immediate xx 3 BIAND BIOR BIXOR BILD BIST 15 0 8 7 op 0 Operand Bit No register indirect Rn immediate xx 3 rn 0 0 0 0 0 0 0 I...

Страница 103: ...escription Condition BRA BT Always true Always BRN BF Never false Never BHI High C Z 0 BLS Low or same C Z 1 BCC BHS Carry clear high or same C 0 BCS BLO Carry set low C 1 BNE Not equal Z 0 BEQ Equal...

Страница 104: ...n field Register field Displacement Absolute address 15 0 8 7 op cc disp Bcc 15 0 8 7 op rm 0 JMP Rm 0 0 0 15 0 8 7 op JMP aa 16 abs 15 0 8 7 op abs JMP aa 8 15 0 8 7 op disp BSR 15 0 8 7 op rm 0 JSR...

Страница 105: ...wn mode See section 5 Power Down Modes for details LDC B Rs CCR IMM CCR Moves immediate data or general register contents to the condition code register STC B CCR Rd Copies the condition code register...

Страница 106: ...tion Figure 2 10 shows its object code format Table 2 11 Block Data Transfer Instruction Instruction Size Function EEPMOV If R4L 0 then repeat R5 R6 R4L 1 R4L until R4L 0 else next Block transfer inst...

Страница 107: ...Section 2 CPU Rev 6 00 Aug 04 2006 page 69 of 680 REJ09B0145 0600 Legend op Operation field 15 0 8 7 op op Figure 2 10 Block Data Transfer Instruction Code...

Страница 108: ...or three states The cycle differs depending on whether access is to on chip memory or to on chip peripheral modules 2 6 1 Access to On Chip Memory RAM ROM Access to on chip memory takes place in two s...

Страница 109: ...his means that for accessing word data two instructions must be used Figures 2 12 and 2 13 show the on chip peripheral module access cycle Two state access to on chip peripheral modules T1 state Bus c...

Страница 110: ...n chip peripheral modules T1 state Bus cycle Internal address bus Internal read signal Internal data bus read access Internal write signal Read data Address Internal data bus write access T2 state T3...

Страница 111: ...tion state program halt state and exception handling state The program execution state includes active high speed or medium speed mode and subactive mode In the program halt state there are a sleep hi...

Страница 112: ...chronized by the system clock The CPU executes successive program instructions at reduced speed synchronized by the system clock The CPU executes successive program instructions at reduced speed synch...

Страница 113: ...nchronized with the system clock in active mode high speed and medium speed and with the subclock in subactive mode See section 5 Power Down Modes for details on these modes 2 7 3 Program Halt State I...

Страница 114: ...n in figure 2 16 1 that of the H8 3843R H8 38343 and H8 38443 in figure 2 16 2 that of the H8 3844R H8 3844S H8 38344 and H8 38444 in figure 2 16 3 that of the H8 3845R H8 3845S H8 38345 and H8 38445...

Страница 115: ...0029 H 002A H 3FFF H F740 H F75F H F780 H FB7F H FF90 H FFFF Interrupt vector area On chip ROM 16 Kbytes 16384 bytes 1024 bytes On chip RAM Internal I O registers 112 bytes Not used Not used Not used...

Страница 116: ...0029 H 002A H 5FFF H F740 H F75F H F780 H FB7F H FF90 H FFFF Interrupt vector area On chip ROM 24 Kbytes 24576 bytes 1024 bytes On chip RAM Internal I O registers 112 bytes Not used Not used Not used...

Страница 117: ...4F38444 Flash Memory Version On chip ROM 32 Kbytes 32768 bytes 2048 bytes On chip RAM Internal I O registers 112 bytes Firmware for on chip emulator 1 Internal I O registers Not used Not used Not used...

Страница 118: ...9 H 002A H 9FFF H F740 H F75F H F780 H FF7F H FF90 H FFFF Interrupt vector area On chip ROM 40 Kbytes 40960 bytes 2048 bytes On chip RAM Internal I O registers 112 bytes Not used Not used Not used LCD...

Страница 119: ...9 H 002A H BFFF H F740 H F75F H F780 H FF7F H FF90 H FFFF Interrupt vector area On chip ROM 48 Kbytes 49152 bytes 2048 bytes On chip RAM Internal I O registers 112 bytes Not used Not used Not used LCD...

Страница 120: ...F38447 Flash Memory Version On chip ROM 61440 bytes 2048 bytes On chip RAM Internal I O registers 112 bytes Firmware for on chip emulator 1 Internal I O registers Not used Not used Work area for progr...

Страница 121: ...Access to Internal I O Registers Internal data transfer to or from on chip modules other than the ROM and RAM areas makes use of an 8 bit data width If word access is attempted to these areas the foll...

Страница 122: ...20 bytes Internal I O registers 112 bytes Access Word Byte 2 2 2 3 2 3 2 2 States 2048 bytes H FFA8 to H FFAF H 0000 H 0029 H 002A H 7FFF H F740 H F753 H F780 H FF7F H FF90 H FFFF H FF98 to H FF9F No...

Страница 123: ...pulation in Two Registers Assigned to the Same Address Example 1 timer load register and timer counter Figure 2 18 shows an example in which two timer registers share the same address When a bit manip...

Страница 124: ...evel signal at P36 The remaining pins P35 to P30 are output pins and output low level signals In this example the BSET instruction is used to change pin P30 to high level output A Prior to executing B...

Страница 125: ...he CPU sets bit 0 of the read data to 1 changing the PDR3 data to H 41 Finally the CPU writes this value H 41 to PDR3 completing execution of BSET As a result of this operation bit 0 in PDR3 becomes 1...

Страница 126: ...nipulation in a Register Containing a Write only Bit Example 3 BCLR instruction executed designating port 3 control register PCR3 As in the examples above P37 and P36 are input pins with a low level s...

Страница 127: ...ata to 0 changing the data to H FE Finally this value H FE is written to PCR3 and BCLR instruction execution ends As a result of this operation bit 0 in PCR3 becomes 0 making P30 an input port However...

Страница 128: ...3 1 0 0 0 0 0 0 0 RAM0 0 0 1 1 1 1 1 0 Table 2 12 lists the pairs of registers that share identical addresses Table 2 13 lists the registers that contain write only bits Table 2 12 Registers with Shar...

Страница 129: ...trol register 3 PCR3 H FFE6 Port control register 4 PCR4 H FFE7 Port control register 5 PCR5 H FFE8 Port control register 6 PCR6 H FFE9 Port control register 7 PCR7 H FFEA Port control register 8 PCR8...

Страница 130: ...uction It moves the number of bytes specified by R4L from the address specified by R5 to the address specified by R6 R5 R5 R4L R6 R6 R4L When setting R4L and R6 make sure that the final destination ad...

Страница 131: ...rview A reset is the highest priority exception The internal state of the CPU and the registers of the on chip peripheral modules are initialized 3 2 2 Reset Sequence As soon as the RES pin goes low a...

Страница 132: ...g vector address H 0000 2 Program start address 3 First instruction of program 2 3 2 1 Reset cleared Figure 3 1 Reset Sequence 3 2 3 Interrupt Immediately after Reset After a reset if an interrupt wer...

Страница 133: ...the interrupt sources their priorities and their vector addresses When more than one interrupt is requested the interrupt with the highest priority is processed The interrupts have the following feat...

Страница 134: ...nous counter overflow 12 H 0018 to H 0019 Timer C Timer C overflow or underflow 13 H 001A to H 001B Timer FL Timer FL compare match Timer FL overflow 14 H 001C to H 001D Timer FH Timer FH compare matc...

Страница 135: ...R W H 00 H FFF9 Wakeup edge select register WEGR R W H 00 H FF90 Note Write is enabled only for writing of 0 to clear a flag 1 IRQ Edge Select Register IEGR Bit Initial value Read Write 7 1 6 1 5 1 4...

Страница 136: ...ng of pin IRQ2 Bit 2 IEG2 Description 0 Falling edge of IRQ2 pin input is detected initial value 1 Rising edge of IRQ2 pin input is detected Bit 1 IRQ1 edge select IEG1 Bit 3 selects the input sensing...

Страница 137: ...or disables timer A overflow interrupt requests Bit 7 IENTA Description 0 Disables timer A interrupt requests initial value 1 Enables timer A interrupt requests Bit 6 SCI1 interrupt enable IENS1 Bit 6...

Страница 138: ...R W 2 IENTFL 0 R W 1 IENTC 0 R W IENR2 is an 8 bit read write register that enables or disables interrupt requests Bit 7 Direct transfer interrupt enable IENDT Bit 7 enables or disables direct transfe...

Страница 139: ...verflow interrupt requests Bit 3 IENTFH Description 0 Disables timer FH interrupt requests initial value 1 Enables timer FH interrupt requests Bit 2 Timer FL interrupt enable IENTFL Bit 2 enables or d...

Страница 140: ...quest Register 1 IRR1 Bit Initial value Read Write 7 IRRTA 0 R W 6 IRRS1 0 R W 5 1 4 IRRI4 0 R W 3 IRRI3 0 R W 0 IRRI0 0 R W 2 IRRI2 0 R W 1 IRRI1 0 R W Note Only a write of 0 for flag clearing is pos...

Страница 141: ...it is cleared by writing 0 initial value 1 Setting condition When pin IRQn is designated for interrupt input and the designated signal edge is input n 4 to 0 5 Interrupt Request Register 2 IRR2 Bit In...

Страница 142: ...AD Bit 6 IRRAD Description 0 Clearing condition When IRRAD 1 it is cleared by writing 0 initial value 1 Setting condition When A D conversion is completed and ADSF is cleared to 0 in ADSR Bit 5 Reserv...

Страница 143: ...ition When IRRTFL 1 it is cleared by writing 0 initial value 1 Setting condition When TCFL and OCRFL match in 8 bit timer mode Bit 1 Timer C interrupt request flag IRRTC Bit 1 IRRTC Description 0 Clea...

Страница 144: ...in IWPR is set to 1 A flag is not cleared automatically when the corresponding interrupt is accepted Flags must be cleared by writing 0 Bits 7 to 0 Wakeup interrupt request flags IWPF7 to IWPF0 Bit n...

Страница 145: ...dling is initiated the I bit is set to 1 in CCR Vector number 9 is assigned to interrupts WKP7 to WKP0 All eight interrupt sources have the same vector number so the interrupt handling routine must di...

Страница 146: ...ng the I bit to 1 in CCR When internal interrupt handling is initiated the I bit is set to 1 in CCR Vector numbers from 20 to 10 are assigned to these interrupts Table 3 2 shows the order of priority...

Страница 147: ...rrupt is accepted after processing of the current instruction is completed both PC and CCR are pushed onto the stack The state of the stack at this time is shown in figure 3 4 The PC value pushed onto...

Страница 148: ...saved I 1 I 0 Program execution state No Yes Yes No Legend PC CCR I Program counter Condition code register I bit of CCR IEN0 1 No Yes IENDT 1 No Yes IRRDT 1 No Yes Branch to interrupt handling routi...

Страница 149: ...L CCR SP Upper 8 bits of program counter PC Lower 8 bits of program counter PC Condition code register Stack pointer Notes CCR CCR PCH PCL 1 2 PC shows the address of the first instruction to be execu...

Страница 150: ...s Instruction is not executed Address is saved as PC contents becoming return address 2 4 Instruction code not executed 3 Instruction prefetch address Instruction is not executed 5 SP 2 6 SP 4 7 CCR 8...

Страница 151: ...s after an interrupt request flag is set until the first instruction of the interrupt handler is executed Table 3 4 Interrupt Wait States Item States Total Waiting time for completion of executing ins...

Страница 152: ...a program to crash An example is shown in figure 3 6 PC PC R1L PC SP SP SP H FEFC H FEFD H FEFF H L L MOV B R1L R7 SP set to H FEFF Stack accessed beyond SP BSR instruction Contents of PC are lost H L...

Страница 153: ...e observed When an external interrupt pin function is switched by rewriting the port mode register that controls pins IRQ4 to IRQ0 WKP7 to WKP0 the interrupt request flag may be set to 1 at the time t...

Страница 154: ...bit IEG0 0 When PMR3 bit IRQ0 is changed from 1 to 0 while pin IRQ0 is low and IEGR bit IEG0 1 IWPR IWPF7 When PMR5 bit WKP7 is changed from 0 to 1 while pin WKP7 is low IWPF6 When PMR5 bit WKP6 is c...

Страница 155: ...not occur CCR I bit 1 Set port mode register bit Execute NOP instruction Interrupts masked Another possibility is to disable the relevant interrupt in interrupt enable register 1 After setting the po...

Страница 156: ...8 set the value of R1L to B 11111101 Example of a malfunction When flags are cleared with multiple instructions other flags might be cleared during execution of the instructions even though they are...

Страница 157: ...ator Subclock divider 1 2 1 4 1 8 System clock divider System clock pulse generator Subclock pulse generator Note H8 38347 Group and H8 38447 Group only Prescaler S 13 bits Prescaler W 5 bits OSC OSC...

Страница 158: ...consult with the resonator manufacturer when selecting a resonator model 1 2 C1 C2 OSC OSC R 1 M 20 f Rf Figure 4 2 Typical Connection to Crystal Oscillator 2 Connecting a Ceramic Oscillator Figure 4...

Страница 159: ...ted as close as possible to pins OSC1 and OSC2 OSC OSC C1 C2 Signal A Signal B 2 1 To be avoided Figure 4 4 Board Design of Oscillator Circuit 4 External Clock Input Method Connect an external clock s...

Страница 160: ...rystal oscillator as shown in figure 4 6 Follow the same precautions as noted under 3 notes on board design for the system clock in section 4 2 X X C1 C2 1 2 C C 15 pF typ 1 2 Note Circuit constants s...

Страница 161: ...as shown in figure 4 8 X X 1 2 Open GND Figure 4 8 Pin Connection when not Using Subclock 3 External Clock Input H8 3847R Group and H8 3847S Group Connect the external clock to the X1 pin and leave t...

Страница 162: ...Group Frequency Subclock w Duty 45 to 55 4 Notes on H8 38347 and H8 38447 In the H8 38347 and H8 38447 the subclock oscillator input pin is controlled by the EXCL bit in the PMR2 register When EXCL is...

Страница 163: ...the system clock pulse generator stops Prescaler S also stops and is initialized to H 0000 The CPU cannot read or write prescaler S The output from prescaler S is shared by timer A timer C timer F tim...

Страница 164: ...exceeding its maximum rating Vss TEST OSC1 OSC2 Vss X2 X1 P17 Figure 4 10 Example of Crystal and Ceramic Oscillator Element Arrangement Figure 4 11 1 shows an example measuring circuit with the negati...

Страница 165: ...Resistance Measurement and Circuit Modification Suggestions 4 5 1 Definition of Oscillation Stabilization Wait Time Figure 4 12 shows the oscillation waveform OSC2 system clock and microcomputer opera...

Страница 166: ...ts 6 to 4 in system control register 1 SYSCR1 Oscillation waveform OSC2 System clock Oscillation stabilization time Operating mode Standby mode watch mode or subactive mode Wait time Oscillation stabi...

Страница 167: ...dium speed mode with an oscillator element connected to the system clock oscillator careful evaluation must be carried out on the installation circuit before deciding on the oscillation stabilization...

Страница 168: ...4 Clock Pulse Generators Rev 6 00 Aug 04 2006 page 130 of 680 REJ09B0145 0600 If the same kind of erroneous operation occurs after a reset as after a state transition hold the RES pin low for a longer...

Страница 169: ...operable on the system clock Sleep medium speed mode The CPU halts On chip peripheral functions operate at a frequency of 1 64 1 32 1 16 or 1 8 of the system clock frequency Subsleep mode The CPU halt...

Страница 170: ...on Conditions 1 LSON MSON SSBY DTON 0 0 1 0 0 0 0 1 0 0 1 0 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 Don t care Mode Transition Conditions 2 1 Interrupt Sources Timer A Timer F Timer G interrupt...

Страница 171: ...nctions Functions Functions 8 Timer C Retained Functions Retained 2 Functions Retained 2 Retained WDT Functions Retained 7 Retained Timer G Timer F Functions Retained 9 Functions Retained 2 Functions...

Страница 172: ...R W 4 STS0 0 R W 3 LSON 0 R W 0 MA0 1 R W 2 1 1 MA1 1 R W SYSCR1 is an 8 bit read write register for control of the power down modes Upon reset SYSCR1 is initialized to H 07 Bit 7 Software standby SSB...

Страница 173: ...1 1 Wait time 65 536 states 1 0 0 Wait time 131 072 states 1 0 1 Wait time 2 states External clock input mode 1 1 0 Wait time 8 states 1 1 1 Wait time 16 states Note When inputting the external clock...

Страница 174: ...YSCR2 Bit Initial value Read Write 7 1 6 1 5 1 4 NESEL 1 R W 3 DTON 0 R W 0 SA0 0 R W 2 MSON 0 R W 1 SA1 0 R W SYSCR2 is an 8 bit read write register for power down mode control Bits 7 to 5 Reserved b...

Страница 175: ...ep mode 1 When a SLEEP instruction is executed in active high speed mode a direct transition is made to active medium speed mode if SSBY 0 MSON 1 and LSON 0 or to subactive mode if SSBY 1 TMA3 1 and L...

Страница 176: ...ON and DTON bits in SYSCR2 are also cleared to 0 In sleep mode CPU operation is halted but the on chip peripheral functions CPU register contents are retained 2 Transition to Sleep Medium Speed Mode T...

Страница 177: ...de or from sleep medium speed mode to active medium speed mode Sleep mode is not cleared if the I bit of the condition code register CCR is set to 1 or the particular interrupt is disabled in the inte...

Страница 178: ...er the time set in bits STS2 to STS0 in SYSCR1 has elapsed a stable system clock signal is supplied to the entire chip standby mode is cleared and interrupt exception handling starts Operation resumes...

Страница 179: ...s operation may start before the standby time is over 5 3 4 Standby Mode Transition and Pin States When a SLEEP instruction is executed in active high speed mode or active medium speed mode while bit...

Страница 180: ...al clock stops The case of falling edge capture is illustrated in figure 5 3 As shown in the case marked Capture not possible when an external input signal falls immediately after a transition to acti...

Страница 181: ...ent signall External input signal Active high speed medium speed mode or subactive mode Active high speed medium speed mode or subactive mode Standby mode or watch mode Wait for oscillation to settle...

Страница 182: ...he mode to which a transition is made depends on the settings of LSON in SYSCR1 and MSON in SYSCR2 If both LSON and MSON are cleared to 0 transition is to active high speed mode if LSON 0 and MSON 1 t...

Страница 183: ...he same states as before the transition 5 5 2 Clearing Subsleep Mode Subsleep mode is cleared by an interrupt timer A timer C timer F timer G asynchronous counter SCI1 SCI3 2 SCI3 1 IRQ4 to IRQ0 WKP7...

Страница 184: ...nterrupt enable register 5 6 2 Clearing Subactive Mode Subactive mode is cleared by a SLEEP instruction or by a low input at the RES pin Clearing by SLEEP instruction If a SLEEP instruction is execute...

Страница 185: ...ctive Medium Speed Mode Active medium speed mode is cleared by a SLEEP instruction Clearing by SLEEP instruction A transition to standby mode takes place if the SLEEP instruction is executed while the...

Страница 186: ...are cleared to 0 the MSON bit in SYSCR2 is set to 1 and the DTON bit in SYSCR2 is set to 1 a transition is made to active medium speed mode via sleep mode Direct transfer from active medium speed mode...

Страница 187: ...ter the waiting time set in SYSCR1 bits STS2 to STS0 has elapsed 5 8 2 Direct Transition Times 1 Time for direct transition from active high speed mode to active medium speed mode A direct transition...

Страница 188: ...g clock Notation tosc OSC clock cycle time tcyc System clock cycle time 3 Time for direct transition from subactive mode to active high speed mode A direct transition from subactive mode to active hig...

Страница 189: ...when w 8 or 8 is selected as the CPU operating clock and wait time 8192 states Notation tosc OSC clock cycle time tw Watch clock cycle time tcyc System clock cycle time tsubcyc Subclock SUB cycle time...

Страница 190: ...and operation of the module halts This state is identical to standby mode Module standby mode is set for a particular module by setting the corresponding bit to 0 in clock stop register 1 CKSTPR1 or...

Страница 191: ...is cleared 0 A D converter is set to module standby mode S1CKSTP 1 SCI1 module standby mode is cleared 0 SCI1 is set to module standby mode S32CKSTP 1 SCI3 2 module standby mode is cleared 0 SCI3 2 is...

Страница 192: ...e will stop with the interrupt request still pending In this situation interrupt processing will be repeated indefinitely unless interrupts are prohibited It is therefore necessary to ensure that no i...

Страница 193: ...S H8 38346 and H8 38446 have 48 Kbytes of mask ROM and the H8 3847R H8 3847S H8 38347 and H8 38447 have 60 Kbytes of mask ROM on chip The ROM is connected to the CPU by a 16 bit data bus allowing high...

Страница 194: ...6 1 shows a block diagram of the on chip ROM H 7FFE H 7FFF Internal data bus upper 8 bits Internal data bus lower 8 bits Even numbered address Odd numbered address H 7FFE H 0002 H 0000 H 0000 H 0002 H...

Страница 195: ...level PB4 AN4 Low level PB5 AN5 PB6 AN6 High level 6 2 2 Socket Adapter Pin Arrangement and Memory Map A standard PROM programmer can be used to program the PROM A socket adapter is required for conve...

Страница 196: ...HN27C101 32 pin 1 13 14 15 17 18 19 20 21 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 22 24 31 32 16 RES P60 P61 P62 P63 P64 P65 P66 P67 P87 P86 P85 P84 P83 P82 P81 P80 P70 P43 P72 P73 P74 P75 P76 P14...

Страница 197: ...teed if this address area is read in PROM mode Therefore when programming with a PROM programmer be sure to specify addresses from H 0000 to H EDFF If programming is inadvertently performed from H EE0...

Страница 198: ...ations for writing and reading are identical to those for the standard HN27C101 EPROM However page programming is not supported and so page programming mode must not be set A PROM programmer that only...

Страница 199: ...25 V V 12 5 V 0 3 V CC PP Address 0 n 0 n 1 n PW Verify Write time tOPW 0 2n ms Last address Set read mode V 5 0 V 0 25 V V V CC PP CC Read all addresses End Error n 25 Address 1 address No Yes No Go...

Страница 200: ...C Item Symbol Min Typ Max Unit Test Condition Input high level voltage EO7 to EO0 EA16 to EA0 OE CE PGM VIH 2 4 VCC 0 3 V Input low level voltage EO7 to EO0 EA16 to EA0 OE CE PGM VIL 0 3 0 8 V Output...

Страница 201: ...F 2 130 s VPP setup time tVPS 2 s Programming pulse width tPW 0 19 0 20 0 21 ms PGM pulse width for overwrite programming tOPW 3 0 19 5 25 ms CE setup time tCES 2 s VCC setup time tVCS 2 s Data output...

Страница 202: ...erify timing diagram Write Input data Output data Verify Address Data VPP VPP tAS tAH tDS tDH tDF tOE tOES tPW tOPW tVPS tVCS tCES VCC VCC CE PGM OE VCC 1 VCC Note topw is defined by the value shown i...

Страница 203: ...adapter and chip are properly aligned If they are not the chip may be destroyed by excessive current flow Before programming be sure that the chip is properly mounted in the PROM programmer Avoid tou...

Страница 204: ...6 shows the recommended screening procedure Program chip and verify programmed data Bake chip for 24 to 48 hours at 125 C to 150 C with power off Read and check program Install Figure 6 6 Recommended...

Страница 205: ...ogramming capability The flash memory can be reprogrammed up to 1 000 times On board programming On board programming erasing can be done in boot mode in which the boot program built into the chip is...

Страница 206: ...FENR Flash memory enable register FLMCR2 EBR FLPWCR FENR Flash memory Figure 6 7 Block Diagram of Flash Memory 6 5 3 Block Configuration Figure 6 8 shows the block configuration of flash memory The th...

Страница 207: ...81 H 7F82 Programming unit 128 bytes Programming unit 128 bytes Programming unit 128 bytes Programming unit 128 bytes Programming unit 128 bytes 1 Kbyte Erase unit 1 Kbyte Erase unit 1 Kbyte Erase uni...

Страница 208: ...ory control register 2 FLMCR2 R H 00 H F021 Flash memory power control register FLPWCR R W H 00 H F022 Erase block register EBR R W H 00 H F023 Flash memory enable register FENR R W H 00 H F02B Note F...

Страница 209: ...Programming Erasing By setting this register the flash memory enters program mode erase mode program verify mode or erase verify mode Read the data in the state that bits 6 to 0 of this register are...

Страница 210: ...Bit 4 Program Setup PSU This bit is to prepare for changing to program mode Set this bit to 1 before setting the P bit to 1 in FLMCR1 do not set SWE ESU EV PV E and P bits at the same time Bit 4 PSU...

Страница 211: ...bit is to set changing to or cancelling erase mode do not set SWE ESU PSU EV PV and P bits at the same time Bit 1 E Description 0 Erase mode is cancelled initial value 1 When this bit is set to 1 whi...

Страница 212: ...e 1 Indicates that an error has occurred during an operation on flash memory programming or erasing Bits 6 to 0 Reserved These bits are always read as 0 and cannot be modified 6 6 3 Erase Block Regist...

Страница 213: ...0 0 Read Write R W FLPWCR enables or disables a transition to the flash memory power down mode when the LSI switches to subactive mode The power supply circuit can be read in the subactive mode althou...

Страница 214: ...cess to the flash memory control registers FLMCR1 FLMCR2 EBR and FLPWCR Bit 7 Flash Memory Control Register Enable FLSHE This bit controls access to the flash memory control registers Bit 7 FLSHE Desc...

Страница 215: ...ates before the reset ends When changing to boot mode the boot program built into this LSI is initiated The boot program transfers the programming control program from the externally connected host to...

Страница 216: ...adjustment end indication H 00 has been received normally and transmit one H 55 byte to the chip If reception could not be performed normally initiate boot mode again by a reset Depending on the host...

Страница 217: ...ts data H 55 when data H 00 is received and no error occurs Transmits number of bytes N of programming control program to be transferred as 2 byte data low order byte following high order byte Transmi...

Страница 218: ...Figure 6 9 shows a sample procedure for programming erasing in user program mode Prepare a user program erase control program in accordance with the description in section 6 8 Flash Memory Programming...

Страница 219: ...must be written to the extra addresses 3 Prepare the following data storage areas in RAM A 128 byte programming data area a 128 byte reprogramming data area and a 128 byte additional programming data...

Страница 220: ...Read verify data Reprogram data computation Clear PV bit in FLMCR1 Clear SWE bit in FLMCR1 Increment address Programming failure Clear SWE bit in FLMCR1 Wait 100 s No Yes No Yes No Wait 100 s n 1000...

Страница 221: ...1 1 Remains in erased state Table 6 12 Additional Program Data Computation Table Reprogram Data Verify Data Additional Program Data Comments 0 0 0 Additional program bit 0 1 1 No additional programmi...

Страница 222: ...s b 0 Verify data can be read in word size from the address to which a dummy write was performed 6 If the read data is not erased successfully set erase mode again and repeat the erase erase verify se...

Страница 223: ...sable WDT Read verify data Increment address Verify data all 1s Last address of block All erase block erased Set block start address as verify address H FF dummy write to verify address Wait 20 s Wait...

Страница 224: ...fect setting the P or E bit in FLMCR1 does not cause a transition to program mode or erase mode By setting the erase block register EBR erase protection can be set for individual blocks When EBR is se...

Страница 225: ...10 1 Socket Adapter The socket adapter converts the pin allocation of the F ZTAT device to that of the discrete flash memory HN28F101 The address of the on chip flash memory is H 0000 to H EFFF Figur...

Страница 226: ...ogrammer Mode 1st Cycle 2nd Cycle Command Name Number of Cycles Mode Address Data Mode Address Data Memory read 1 n Write X H 00 Read RA Dout Auto program 129 Write X H 40 Write WA Din Auto erase 2 Wr...

Страница 227: ...1 12 11 10 9 8 7 6 5 27 24 23 25 4 28 29 22 32 16 FWE A9 A16 A15 WE I O0 I O1 I O2 I O3 I O4 I O5 I O6 I O7 A0 A1 A2 A3 A4 A5 A6 A7 A8 OE A10 A11 A12 A13 A14 CE Vcc Vss 60 66 3 51 52 53 54 55 56 57 58...

Страница 228: ...consecutive reads can be performed 2 In memory read mode command writes can be performed in the same way as in the command wait state 3 After powering on memory read mode is entered 4 Tables 6 14 to...

Страница 229: ...6 13 Timing Waveforms for Memory Read after Memory Write Table 6 16 AC Characteristics in Transition from Memory Read Mode to Another Mode Conditions VCC 3 3 V 0 3 V VSS 0 V Ta 25 C 5 C Item Symbol M...

Страница 230: ...ry Read Mode to Another Mode Table 6 17 AC Characteristics in Memory Read Mode Conditions VCC 3 3 V 0 3 V VSS 0 V Ta 25 C 5 C Item Symbol Min Max Unit Notes Access time tacc 20 s Figure 6 15 CE output...

Страница 231: ...es 4 The lower 7 bits of the transfer address must be low If a value other than an effective address is input processing will switch to a memory write operation but a write error will be flagged 5 Mem...

Страница 232: ...e tds 50 ns Write pulse width twep 70 ns Status polling start time twsts 1 ms Status polling access time tspa 150 ns Address setup time tas 0 ns Address hold time tah 60 ns Memory write time twrite 1...

Страница 233: ...retained until the next command write As long as the next command write has not been performed reading is possible by enabling CE and OE 5 Table 6 19 shows the AC characteristics Table 6 19 AC Charact...

Страница 234: ...d decision signal Figure 6 18 Auto Erase Mode Timing Waveforms 6 10 6 Status Read Mode 1 Status read mode is provided to identify the kind of abnormal end Use this mode when an abnormal end occurs in...

Страница 235: ...ime tceh 0 ns CE setup time tces 0 ns Data hold time tdh 50 ns Data setup time tds 50 ns Write pulse width twep 70 ns OE output delay time toe 150 ns Disable delay time tdf 100 ns CE output delay time...

Страница 236: ...rwise I O3 0 I O2 0 I O1 0 1 Over counting of writing or erasing 0 Otherwise I O0 0 1 Effective address error 0 Otherwise 6 10 7 Status Polling 1 The I O7 status polling flag indicates the operating s...

Страница 237: ...sc1 5 ms Programmer mode setup time Tbmv 10 ms Vcc hold time Tdwn 0 ms tosc1 tbmv tdwn Vcc RES Auto program mode Auto erase mode Figure 6 20 Oscillation Stabilization Time Boot Program Transfer Time a...

Страница 238: ...power down mode with the PDWND bit in FLPWCR When the flash memory returns to its normal operating state from power down mode or standby mode a period to stabilize the power supply circuits that were...

Страница 239: ...3847S H8 38347 and H8 38447 have 2 Kbytes of high speed static RAM on chip The RAM is connected to the CPU by a 16 bit data bus allowing high speed 2 state access for both byte data and word data 7 1...

Страница 240: ...Section 7 RAM Rev 6 00 Aug 04 2006 page 202 of 680 REJ09B0145 0600...

Страница 241: ...PDR Ports 5 6 7 8 9 and A are also used as liquid crystal display segment and common pins selectable in 8 bit units Block diagrams of each port are given in Appendix C I O Port Block Diagrams Table 8...

Страница 242: ...to SEG1 PMR5 LPCR Port 6 8 bit I O port MOS input pull up option P67 to P60 SEG16 to SEG9 Segment output SEG16 to SEG9 LPCR Port 7 8 bit I O port P77 to P70 SEG24 to SEG17 Segment output SEG24 to SEG1...

Страница 243: ...3 3 2 1 4 Port 1 P1 TMOFH P1 TMOFL P1 TMOW 2 1 0 Figure 8 1 Port 1 Pin Configuration 8 2 2 Register Configuration and Description Table 8 2 shows the port 1 register configuration Table 8 2 Port 1 Re...

Страница 244: ...rolling whether each of the port 1 pins P17 to P10 functions as an input pin or output pin Setting a PCR1 bit to 1 makes the corresponding pin an output pin while clearing the bit to 0 makes the pin a...

Страница 245: ...ion switch IRQ3 This bit selects whether pin P17 IRQ3 TMIF is used as P17 or as IRQ3 TMIF Bit 7 IRQ3 Description 0 Functions as P17 I O pin initial value 1 Functions as IRQ3 TMIF input pin Note Rising...

Страница 246: ...This bit selects whether pin P14 IRQ4 ADTRG is used as P14 or as IRQ4 ADTRG Bit 4 IRQ4 Description 0 Functions as P14 I O pin initial value 1 Functions as IRQ4 ADTRG input pin Note For details of ADTR...

Страница 247: ...r pin P11 TMOFL is used as P11 or as TMOFL Bit 1 TMOFL Description 0 Functions as P11 I O pin initial value 1 Functions as TMOFL output pin Bit 0 P10 TMOW pin function switch TMOW This bit selects whe...

Страница 248: ...ds on bits IRQ2 in PMR1 and bit PCR16 in PCR1 IRQ2 0 1 PCR16 0 1 Pin function P16 input pin P16 output pin IRQ2 input pin P15 IRQ1 TMIC The pin function depends on bit IRQ1 in PMR1 bits TMC2 to TMC0 i...

Страница 249: ...CR1 TMOFL 0 1 PCR11 0 1 Pin function P11 input pin P11 output pin TMOFL output pin P10 TMOW The pin function depends on bit TMOW in PMR1 and bit PCR10 in PCR1 TMOW 0 1 PCR10 0 1 Pin function P10 input...

Страница 250: ...n MOS input pull up function that can be controlled by software When a PCR1 bit is cleared to 0 setting the corresponding PUCR1 bit to 1 turns on the MOS input pull up for that pin The MOS input pull...

Страница 251: ...m This should be considered when making connections to external circuitry Note that the mask ROM and ZTAT versions do not have this function P27 P26 P25 P24 P23 P22 SO1 P21 SI1 P20 SCK1 Port 2 Figure...

Страница 252: ...0 PCR20 0 W 2 PCR22 0 W 1 PCR21 0 W PCR2 is an 8 bit register for controlling whether each of the port 2 pins P27 to P20 functions as an input pin or output pin Setting a PCR2 bit to 1 makes the corre...

Страница 253: ...is always read as 1 and cannot be modified H8 38347 Group and H8 38447 Group Bit 7 P31 UD EXCL pin function switch EXCL This bit selects whether pin P31 UD EXCL is used as P31 UD or as EXCL When the p...

Страница 254: ...1 I O pin initial value 1 Functions as SI1 input pin Bit 0 P20 SCK1 pin function switch SCK1 This bit selects whether pin P20 SCK1 is used as P20 or as SCK1 Bit 0 SCK1 Description 0 Functions as P20 I...

Страница 255: ...ion Method P27 to P23 The pin function depends on the corresponding bit in PCR2 n 7 to 3 PCR2n 0 1 Pin function P2n input pin P2n output pin P22 SO1 The pin function depends on bit SO1 in PMR2 and bit...

Страница 256: ...Active P27 to P25 High impedance P24 1 Pull up MOS on Retains previous state Retains previous state High impedance Retains previous state Functional Functional P24 2 P23 High impedance P22 SO1 P21 SI1...

Страница 257: ...38447 Group 31 P3 RXD P3 SCK P3 RESO 1 4 3 2 31 31 P3 UD EXCL 2 P3 PWM 1 0 Figure 8 3 Port 3 Pin Configuration 8 4 2 Register Configuration and Description Table 8 8 shows the port 3 register configu...

Страница 258: ...rolling whether each of the port 3 pins P37 to P30 functions as an input pin or output pin Setting a PCR3 bit to 1 makes the corresponding pin an output pin while clearing the bit to 0 makes the pin a...

Страница 259: ...in the H8 38347 Group and H8 38447 Group Bit 7 P37 AEVL pin function switch AEVL This bit selects whether pin P37 AEVL is used as P37 or as AEVL Bit 7 AEVL Description 0 Functions as P37 I O pin initi...

Страница 260: ...Q0 Bit 3 IRQ IRQ IRQ IRQ0 Description 0 Functions as P43 input pin initial value 1 Functions as IRQ0 input pin Bit 2 P32 RESO pin function switch RESO This bit selects whether pin P32 RESO is used as...

Страница 261: ...nctions Table 8 9 Port 3 Pin Functions Pin Pin Functions and Selection Method P37 AEVL The pin function depends on bit SO1 in PMR3 and bit PCR32 in PCR3 AEVL 0 1 PCR37 0 1 Pin function P37 input pin P...

Страница 262: ...Group H8 38447 Group The pin function depends on bit PCR32 in PCR3 P32 H8 38347 H8 38447 PCR32 0 1 Pin function P32 input pin P32 output pin H8 3847R Group H8 3847S Group The pin function depends on b...

Страница 263: ...ional P32 RESO 2 Reset output P32 3 P31 UD 2 P31 UD EXCL 3 P30 PWM High impedance Notes 1 A high level signal is output when the MOS pull up is in the on state 2 Applies to H8 3847R Group and H8 3847S...

Страница 264: ...8 11 Port 4 Registers Name Abbr R W Initial Value Address Port data register 4 PDR4 R W H F8 H FFD7 Port control register 4 PCR4 W H F8 H FFE7 1 Port Data Register 4 PDR4 Bit Initial value Read Write...

Страница 265: ...ntrolling whether each of port 4 pins P42 to P40 functions as an input pin or output pin Setting a PCR4 bit to 1 makes the corresponding pin an output pin while clearing the bit to 0 makes the pin an...

Страница 266: ...depends on bit TE in SCR3 2 bit SPC32 in SPCR and bit PCR42 in PCR4 SPC32 0 1 TE 0 1 PCR42 0 1 Pin function P42 input pin P42 output pin TXD32 output pin P41 RXD32 The pin function depends on bit RE i...

Страница 267: ...3 shows the port 4 pin states in each operating mode Table 8 13 Port 4 Pin States Pins Reset Sleep Subsleep Standby Watch Subactive Active P43 IRQ0 P42 TXD32 P41 RXD32 P40 SCK32 High impedance Retains...

Страница 268: ...G4 P52 WKP2 SEG3 P51 WKP1 SEG2 P50 WKP0 SEG1 Port 5 Figure 8 5 Port 5 Pin Configuration 8 6 2 Register Configuration and Description Table 8 14 shows the port 5 register configuration Table 8 14 Port...

Страница 269: ...or controlling whether each of the port 5 pins P57 to P50 functions as an input pin or output pin Setting a PCR5 bit to 1 makes the corresponding pin an output pin while clearing the bit to 0 makes th...

Страница 270: ...pin P5n WKPn SEGn 1 is not used as SEGn 1 these bits select whether the pin is used as P5n or WKPn Bit n WKPn Description 0 Functions as P5n I O pin initial value 1 Functions as WKPn input pin n 7 to...

Страница 271: ...Retains previous state High impedance Retains previous state Functional Functional Note A high level signal is output when the MOS pull up is in the on state 8 6 5 MOS Input Pull Up Port 5 has a built...

Страница 272: ...65 SEG14 P64 SEG13 P63 SEG12 P62 SEG11 P61 SEG10 P60 SEG9 Port 6 Figure 8 6 Port 6 Pin Configuration 8 7 2 Register Configuration and Description Table 8 17 shows the port 6 register configuration Tab...

Страница 273: ...read Upon reset PDR6 is initialized to H 00 2 Port Control Register 6 PCR6 Bit Initial value Read Write 7 PCR67 0 W 6 PCR66 0 W 5 PCR65 0 W 4 PCR64 0 W 3 PCR63 0 W 0 PCR60 0 W 2 PCR62 0 W 1 PCR61 0 W...

Страница 274: ...is initialized to H 00 8 7 3 Pin Functions Table 8 18 shows the port 6 pin functions Table 8 18 Port 6 Pin Functions Pin Pin Functions and Selection Method P67 SEG16 to P60 SEG9 The pin function depe...

Страница 275: ...a built in MOS pull up function that can be controlled by software When a PCR6 bit is cleared to 0 setting the corresponding PUCR6 bit to 1 turns on the MOS pull up for that pin The MOS pull up functi...

Страница 276: ...SEG24 P76 SEG23 P75 SEG22 P74 SEG21 P73 SEG20 Port 7 P72 SEG19 P71 SEG18 P70 SEG17 Figure 8 7 Port 7 Pin Configuration 8 8 2 Register Configuration and Description Table 8 20 shows the port 7 registe...

Страница 277: ...read Upon reset PDR7 is initialized to H 00 2 Port Control Register 7 PCR7 Bit Initial value Read Write 7 PCR7 0 W 6 PCR7 0 W 5 PCR7 0 W 4 PCR7 0 W 3 PCR7 0 W 0 PCR7 0 W 2 PCR7 0 W 1 PCR7 0 W 7 6 5 4...

Страница 278: ...R7n in PCR7 and bits SGS3 to SGS0 in LPCR n 7 to 0 SGS3 to SGS0 00 01 1 PCR7n 0 1 Pin function P7n input pin P7n output pin SEGn 17 output pin Don t care 8 8 4 Pin States Table 8 22 shows the port 7 p...

Страница 279: ...SEG32 P86 SEG31 P85 SEG30 P84 SEG29 P83 SEG28 Port 8 P82 SEG27 P81 SEG26 P80 SEG25 Figure 8 8 Port 8 Pin Configuration 8 9 2 Register Configuration and Description Table 8 23 shows the port 8 registe...

Страница 280: ...e read Upon reset PDR8 is initialized to H 00 2 Port Control Register 8 PCR8 Bit Initial value Read Write 7 PCR8 0 W 6 PCR8 0 W 5 PCR8 0 W 4 PCR8 0 W 3 PCR8 0 W 0 PCR8 0 W 2 PCR8 0 W 1 PCR8 0 W 7 6 5...

Страница 281: ...n in PCR8 and bits SGS3 to SGS0 in LPCR n 7 to 0 SGS3 to SGS0 000 001 01 1 PCR8n 0 1 Pin function P8n input pin P8n output pin SEGn 25 output pin Don t care 8 9 4 Pin States Table 8 25 shows the port...

Страница 282: ...3 SEG36 P92 SEG35 P91 SEG34 P90 SEG33 Port 9 Note The CL1 CL2 DO and M functions are not implemented on the H8 38347 Group and H8 38447 Group Figure 8 9 Port 9 Pin Configuration 8 10 2 Register Config...

Страница 283: ...read Upon reset PDR9 is initialized to H 00 2 Port Control Register 9 PCR9 Bit Initial value Read Write 7 PCR97 0 W 6 PCR96 0 W 5 PCR95 0 W 4 PCR94 0 W 3 PCR93 0 W 0 PCR90 0 W 2 PCR92 0 W 1 PCR91 0 W...

Страница 284: ...put pin P96 SEG39 CL2 The pin function depends on bit PCR96 in PCR9 and bits SGX and SGS3 to SGS0 in LPCR SGS3 to SGS0 0000 Not 0000 0000 SGX 0 0 1 PCR96 0 1 Pin function P96 input pin P96 output pin...

Страница 285: ...PCR9n 0 1 Pin function P9n input pin P9n output pin SEGn 33 output pin Don t care 8 10 4 Pin States Table 8 28 shows the port 9 pin states in each operating mode Table 8 28 Port 9 Pin States Pins Res...

Страница 286: ...Registers Name Abbr R W Initial Value Address Port data register A PDRA R W H F0 H FFDD Port control register A PCRA W H F0 H FFED 1 Port Data Register A PDRA Bit Initial value Read Write 7 1 6 1 5 1...

Страница 287: ...trols whether each of port A pins PA3 to PA0 functions as an input pin or output pin Setting a PCRA bit to 1 makes the corresponding pin an output pin while clearing the bit to 0 makes the pin an inpu...

Страница 288: ...t pin PA2 output pin COM3 output pin PA1 COM2 The pin function depends on bit PCRA1 in PCRA and bits SGS3 to SGS0 SGS3 to SGS0 0000 Not 0000 PCRA1 0 1 Pin function PA1 input pin PA1 output pin COM2 ou...

Страница 289: ...Register Configuration and Description Table 8 32 shows the port B register configuration Table 8 32 Port B Register Name Abbr R W Address Port data register B PDRB R H FFDE 1 Port Data Register B PDR...

Страница 290: ...11 PC2 AN10 PC1 AN9 PC0 AN8 Port C Figure 8 12 Port C Pin Configuration 8 13 2 Register Configuration and Description Table 8 33 shows the port C register configuration Table 8 33 Port C Register Name...

Страница 291: ...w With input pins RXD31 and RXD32 and output pins TXD31 and TXD32 the data can be handled in inverted form SCINV0 SCINV2 RXD31 RXD32 P34 RXD31 P41 RXD32 SCINV1 SCINV3 TXD31 TXD32 P35 TXD31 P42 TXD32 F...

Страница 292: ...6 Reserved bits Bits 7 and 6 are reserved they are always read as 1 and cannot be modified Bit 5 P42 TXD32 pin function switch SPC32 This bit selects whether pin P42 TXD32 is used as P42 or as TXD32 B...

Страница 293: ...in input data is to be inverted Bit 2 SCINV2 Description 0 RXD32 input data is not inverted initial value 1 RXD32 input data is inverted Bit 1 TXD31 pin output data inversion switch Bit 1 specifies wh...

Страница 294: ...al If an I O pin not used by the user system is floating pull it up or down If an unused pin is an input pin handle it in one of the following ways Pull it up to VCC with an on chip pull up MOS Pull i...

Страница 295: ...of 4 overflow periods Clock output 4 to 32 W W 4 to W 32 9 choices TMOW Timer C 8 bit timer Interval function Event counting function Up count down count selectable 4 to 8192 W 4 7 choices TMIC Up co...

Страница 296: ...z crystal oscillator is connected or from the system clock can be output at the TMOW pin 1 Features Features of timer A are given below Choice of eight internal clock sources 8192 4096 2048 512 256 12...

Страница 297: ...A IRRTA PSW PSS CWOSR Note Can be selected only when the prescaler W output W 128 is used as the TCA input clock Timer mode register A Timer counter A Timer A overflow interrupt request flag Prescaler...

Страница 298: ...FFB0 Timer counter A TCA R H 00 H FFB1 Clock stop register 1 CKSTPR1 R W H FF H FFFA Subclock output select register CWOSR R W H FE H FF92 9 2 2 Register Descriptions 1 Timer Mode Register A TMA Bit I...

Страница 299: ...be output in active mode and sleep mode A 32 768 kHz or 38 4 kHz signal divided by 32 16 8 or 4 can be output in active mode sleep mode and subactive mode w is output in all modes except the reset sta...

Страница 300: ...as follows Description Bit 3 TMA3 Bit 2 TMA2 Bit 1 TMA1 Bit 0 TMA0 Prescaler and Divider Ratio or Overflow Period Function 0 0 0 0 PSS 8192 initial value Interval timer 1 PSS 4096 1 0 PSS 2048 1 PSS...

Страница 301: ...t to 1 TCA is cleared by setting bits TMA3 and TMA2 of TMA to 11 Upon reset TCA is initialized to H 00 3 Clock Stop Register 1 CKSTPR1 S1CKSTP TFCKSTP TCCKSTP TACKSTP S31CKSTP S32CKSTP ADCKSTP TGCKSTP...

Страница 302: ...r Operation 1 Interval Timer Operation When bit TMA3 in timer mode register A TMA is cleared to 0 timer A functions as an 8 bit interval timer Upon reset TCA is cleared to H 00 and bit TMA3 is cleared...

Страница 303: ...mode subactive mode and subsleep mode The 32 768 kHz or 38 4 kHz clock is output in all modes except the reset state 9 2 4 Timer A Operation States Table 9 4 summarizes the timer A operation states T...

Страница 304: ...Choice of seven internal clock sources 8192 2048 512 64 16 4 W 4 or an external clock can be used to count external events An interrupt is requested when the counter overflows Up down counter switchi...

Страница 305: ...RRTC PSS Timer mode register C Timer counter C Timer load register C Timer C overflow interrupt request flag Prescaler S Figure 9 2 Block Diagram of Timer C 3 Pin Configuration Table 9 5 shows the tim...

Страница 306: ...H FFFA 9 3 2 Register Descriptions 1 Timer Mode Register C TMC Bit Initial value Read Write 7 TMC7 0 R W 6 TMC6 0 R W 5 TMC5 0 R W 4 1 3 1 0 TMC0 0 R W 2 TMC2 0 R W 1 TMC1 0 R W TMC is an 8 bit read w...

Страница 307: ...ead as 1 and cannot be modified Bits 2 to 0 Clock select TMC2 to TMC0 Bits 2 to 0 select the clock input to TCC For external event counting either the rising or falling edge can be selected Bit 2 TMC2...

Страница 308: ...set in TLC the IRRTC bit in IRR2 is set to 1 TCC is allocated to the same address as TLC Upon reset TCC is initialized to H 00 3 Timer Load Register C TLC Bit Initial value Read Write 7 TLC7 0 W 6 TL...

Страница 309: ...alue 9 3 3 Timer Operation 1 Interval Timer Operation When bit TMC7 in timer mode register C TMC is cleared to 0 timer C functions as an 8 bit interval timer Upon reset TCC is initialized to H 00 and...

Страница 310: ...e from 1 to 256 input clocks depending on the TLC value The clock sources up down control and interrupts in auto reload mode are the same as in interval mode In auto reload mode TMC7 1 when a new valu...

Страница 311: ...etained Retained Note When w 4 is selected as the TCC internal clock in active mode or sleep mode since the system clock and internal clock are mutually asynchronous synchronization is maintained by a...

Страница 312: ...e The approximate rate of occurrence in cases where the external event input is not synchronized with internal operation is defined by the following equation Approximate rate of occurrence P 30 ns tsu...

Страница 313: ...by a compare match signal Two interrupt sources one compare match one overflow Can operate as two independent 8 bit timers timer FH and timer FL in 8 bit mode Timer FH 8 Bit Timer Timer FL 8 Bit Timer...

Страница 314: ...CFH OCRFH TCSRF Comparator Comparator Match IRRTFH IRRTFL Legend TCRF TCSRF TCFH TCFL OCRFH OCRFL IRRTFH IRRTFL PSS Timer control register F Timer control status register F 8 bit timer counter FH 8 bi...

Страница 315: ...utput TMOFL Output Timer FL toggle output pin 4 Register Configuration Table 9 9 shows the register configuration of timer F Table 9 9 Timer F Registers Name Abbr R W Initial Value Address Timer contr...

Страница 316: ...e section 9 4 3 CPU Interface TCFH and TCFL are each initialized to H 00 upon reset a 16 bit mode TCF When CKSH2 is cleared to 0 in TCRF TCF operates as a 16 bit counter The TCF input clock is selecte...

Страница 317: ...re each initialized to H FF upon reset a 16 bit mode OCRF When CKSH2 is cleared to 0 in TCRF OCRF operates as a 16 bit register OCRF contents are constantly compared with TCF and when both values matc...

Страница 318: ...nitialized to H 00 upon reset Bit 7 Toggle output level H TOLH Bit 7 sets the TMOFH pin output level The output level is effective immediately after this bit is written Bit 7 TOLH Description 0 Low le...

Страница 319: ...KSL2 Bit 1 CKSL1 Bit 0 CKSL0 Description 0 0 0 Counting on external event TMIF rising falling initial value 0 0 1 edge 0 1 0 0 1 1 Not available 1 0 0 Internal clock counting on 32 1 0 1 Internal cloc...

Страница 320: ...upon reset Bit 7 Timer overflow flag H OVFH Bit 7 is a status flag indicating that TCFH has overflowed from H FF to H 00 This flag is set by hardware and cleared by software It cannot be set by softwa...

Страница 321: ...er TCFH is cleared when TCFH and OCRFH match Bit 4 CCLRH Description 0 16 bit mode TCF clearing by compare match is disabled 8 bit mode TCFH clearing by compare match is disabled initial value 1 16 bi...

Страница 322: ...EL Description 0 TCFL overflow interrupt request is disabled initial value 1 TCFL overflow interrupt request is enabled Bit 0 Counter clear L CCLRL Bit 0 selects whether TCFL is cleared when TCFL and...

Страница 323: ...ead write registers but the CPU is connected to the on chip peripheral modules by an 8 bit data bus When the CPU accesses these registers it therefore uses an 8 bit temporary register TEMP In 16 bit m...

Страница 324: ...esults in transfer of the data in TEMP to the upper register byte and direct transfer of the lower byte write data to the lower register byte Figure 9 4 shows an example in which H AA55 is written to...

Страница 325: ...e CPU In access to OCRF when the upper byte is read the upper byte data is transferred directly to the CPU When the lower byte is read the lower byte data is transferred directly to the CPU Figure 9 5...

Страница 326: ...d from four internal clocks or an external clock by means of bits CKSL2 to CKSL0 in TCRF OCRF contents are constantly compared with TCF and when both values match CMFH is set to 1 in TCSRF If IENTFH i...

Страница 327: ...to 0 in TCRF TCF can increment on either the rising or falling edge of external event input External event edge selection is set by IEG3 in the interrupt controller s IEGR register An external event p...

Страница 328: ...n in table 9 10 Table 9 10 Timer F Operation Modes Operation Mode Reset Active Sleep Watch Subactive Subsleep Standby Module Standby TCF Reset Functions Functions Functions Halted Functions Halted Fun...

Страница 329: ...are match signal generation if the clock is stopped Compare match flag CMFH is set when all 16 bits match and a compare match signal is generated Compare match flag CMFL is set if the setting conditio...

Страница 330: ...of w figure 9 7 In active high speed medium speed mode even if you cleared interrupt request flag during the term of validity of Interrupt factor generation signal same interrupt request flag is set f...

Страница 331: ...2 1 Set interrupt handling routine time to more than time that calculated with 1 formula 2 Clear interrupt request flags IRRTFH IRRTFL at the end of interrupt handling routine 3 After read timer contr...

Страница 332: ...noise in the input capture input signal can be eliminated by a noise canceler enabling accurate measurement of the input capture input signal duty cycle If input capture input is not set timer G func...

Страница 333: ...gram Figure 9 8 shows a block diagram of timer G PSS TMG ICRGF TCG ICRGR Noise canceler Edge detector Level detector IRRTG w 4 TMIG NCS Legend TMG TCG ICRGF ICRGR IRRTG NCS PSS Timer mode register G T...

Страница 334: ...GF ICRGF R H 00 H FFBD Input capture register GR ICRGR R H 00 H FFBE Clock stop register 1 CKSTPR1 R W H FF H FFFA 9 5 2 Register Descriptions 1 Timer Counter TCG TCG7 TCG2 TCG1 TCG0 TCG6 TCG5 TCG4 T...

Страница 335: ...1 in IRR2 and if IENTG in IENR2 is 1 an interrupt request is sent to the CPU For details of the interrupt see section 3 3 Interrupts To ensure dependable input capture operation the pulse width of the...

Страница 336: ...sources counter clear selection and edge selection for the input capture input signal interrupt request controls enabling of overflow interrupt requests and also contains the overflow flags TMG is ini...

Страница 337: ...tial value 1 Setting condition Set when TCG overflows from H FF to H 00 Bit 5 Timer overflow interrupt enable OVIE Bit 5 selects enabling or disabling of interrupt generation when TCG overflows Bit 5...

Страница 338: ...1 and 0 Clock select CKS1 CKS0 Bits 1 and 0 select the clock input to TCG from among four internal clock sources Bit 1 CKS1 Bit 0 CKS0 Description 0 0 Internal clock counting on 64 initial value 0 1 I...

Страница 339: ...Latch Match detector Noise canceler output Sampling clock Input capture input signal Sampling clock t t Set by CKS1 and CKS0 Figure 9 9 Noise Canceler Block Diagram The noise canceler consists of five...

Страница 340: ...an example of noise canceler timing In this example high level input of less than five times the width of the sampling clock at the input capture input pin is eliminated as noise Input capture input s...

Страница 341: ...set in TMG If the OVIE bit in TMG is 1 when these bits are set IRRTG is set to 1 in IRR2 and if the IENTG bit in IENR2 is 1 timer G sends an interrupt request to the CPU For details of the interrupt s...

Страница 342: ...F Input capture signal R Figure 9 11 Input Capture Input Timing without Noise Cancellation Function b With noise cancellation function When noise cancellation is performed on the input capture input...

Страница 343: ...ignal TCG N 1 N N H XX N 1 Input capture register Figure 9 13 Timing of Input Capture by Input Capture Input 5 TCG Clear Timing TCG can be cleared by the rising edge falling edge or both edges of the...

Страница 344: ...l clock in watch mode TCG and the noise canceler operate on the w 4 internal clock without regard to the subclock w 8 w 4 w 2 Note that when another internal clock is selected TCG and the noise cancel...

Страница 345: ...ration 1 Goes from low level to low level Clock before switching Clock after switching Count clock TCG N N 1 Write to CKS1 and CKS0 2 Goes from low level to high level Clock before switching Clock bef...

Страница 346: ...er Modification The following points should be noted when a port mode register is modified to switch the input capture function or the input capture input noise canceler function Switching input captu...

Страница 347: ...e input pin the timer G input capture input signal is low Switching input capture input noise canceler function When performing noise canceler function switching by modifying NCS in port mode register...

Страница 348: ...used at least five sampling clocks when the noise canceler is used before clearing the interrupt enable flag to 0 There are two ways of preventing interrupt request flag setting when the pin function...

Страница 349: ...e high and low widths of the input capture input signal as absolute values For this purpose CCLR1 and CCLR0 should both be set to 1 in TMG Figure 9 16 shows an example of the operation in this case Co...

Страница 350: ...mented by internal clock source 8192 or w 32 A reset signal is generated when the counter overflows The overflow period can be set from from 1 to 256 times 8192 or 32 w from approximately 4 ms to 1000...

Страница 351: ...tus Register W TCSRW Bit Initial value Read Write 7 B6WI 1 R 6 TCWE 0 R W 5 B4WI 1 R 4 TCSRWE 0 R W 3 B2WI 1 R 0 WRST 0 R W 2 WDON 0 R W 1 B0WI 1 R Note Write is permitted only under certain condition...

Страница 352: ...1 Bit 4 is write protected initial value This bit is always read as 1 Data written to this bit is not stored Bit 4 Timer control status register W write enable TCSRWE Bit 4 controls the writing of dat...

Страница 353: ...0 Bit 1 Bit 0 write inhibit B0WI Bit 1 controls the writing of data to bit 0 in TCSRW Bit 1 B0WI Description 0 Bit 0 is write enabled 1 Bit 0 is write protected initial value This bit is always read a...

Страница 354: ...t performs module standby mode control for peripheral modules Only the bit relating to the watchdog timer is described here For details of the other bits see the sections on the relevant modules Bit 2...

Страница 355: ...chdog timer has an 8 bit counter TCW that is incremented by clock input 8192 or w 32 The input clock is selected by bit WDCKS in port mode register 3 PMR3 8192 is selected when WDCKS is cleared to 0 a...

Страница 356: ...H F8 TCW overflow Start H F8 written in TCW H F8 written in TCW Reset Internal reset signal 512 OSC clock cycles H FF H 00 TCW count value Example 2 MHz and the desired overflow period is 30 ms The v...

Страница 357: ...ation states Table 9 18 Watchdog Timer Operation States Operation Mode Reset Active Sleep Watch Subactive Subsleep Standby Module Standby TCW Reset Functions Functions Halted Functions Halted Halted H...

Страница 358: ...count external events input asynchronously without regard to the operation of base clocks and SUB The counter has a 16 bit configuration enabling it to count up to 65536 216 events Can also be used as...

Страница 359: ...hronous event input H Asynchronous event input L Event counter overflow interrupt request flag Legend ECCSR ECH ECL AEVH AEVL IRREC Figure 9 19 Block Diagram of Asynchronous Event Counter 3 Pin Config...

Страница 360: ...ECH R H 00 H FF96 Event counter L ECL R H 00 H FF97 Clock stop register 2 CKSTP2 R W H FF H FFFB 9 7 2 Register Descriptions 1 Event Counter Control Status Register ECCSR OVH CUEL CRCH CRCL OVL CH2 CU...

Страница 361: ...owed Clearing condition After reading OVH 1 cleared by writing 0 to OVH initial value 1 ECH has overflowed Setting condition Set when ECH overflows from H FF to H 00 Bit 6 Counter overflow flag L OVL...

Страница 362: ...ich are incremented each time an event clock is input to the AEVH or AEVL pin respectively as asynchronous event input Bit 4 CH2 Description 0 ECH and ECL are used together as a single channel 16 bit...

Страница 363: ...Bit 1 Counter reset control H CRCH Bit 1 controls resetting of ECH When this bit is cleared to 0 ECH is reset When 1 is written to this bit the counter reset is cleared and the ECH count up function i...

Страница 364: ...8 bit read only up counter that operates either as an independent 8 bit event counter or as the lower 8 bit up counter of a 16 bit event counter configured in combination with ECH The event clock from...

Страница 365: ...ECL are used as a 16 bit event counter Start End Clear CH2 to 0 Clear CUEH CUEL CRCH and CRCL to 0 Clear OVH and OVL to 0 Set CUEH CUEL CRCH and CRCL to 1 Figure 9 20 Example of Software Processing wh...

Страница 366: ...Event Counters ECH and ECL can be used as 8 bit event counters by carrying out the software processing shown in the example in figure 9 21 The 8 bit event counter operating clock source is asynchrono...

Страница 367: ...ncrements during the read operation Therefore if the counter is being used in the 8 bit mode clear bits CUEH and CUEL in ECCSR to 0 before reading ECH or ECL If the counter is being used in the 16 bit...

Страница 368: ...5 V 16 MHz H8 38447 Group VCC 4 5 to 5 5 V 16 MHz VCC 2 7 to 5 5 V 10 MHz 8 bit mode Active medium speed sleep medium speed 16 2 fOSC 32 fOSC 64 1 2 fOSC fOSC 1 MHz to 16 MHz 128 1 4 fOSC 8 bit mode...

Страница 369: ...or 16 bits Continuous clock output function Choice of 8 internal clocks 1024 to 4 W 4 or external clock Open drain output option Interrupt generated on completion of transfer SCI31 SCI32 Synchronous s...

Страница 370: ...s mode It is also provided with a communication function called a Synchronized Serial Bus SSB that enables a number of ICs to be controlled 1 Features Features of SCI1 are listed below Choice of 8 bit...

Страница 371: ...SCI1 W 4 SCK1 SI1 SO1 PSS Transmit receive control circuit SCR1 SCSR1 Transfer bit counter SDRU SDRL IRRS1 Transfer bit counter Legend SCR1 Serial control register 1 SCSR1 Serial control status regis...

Страница 372: ...lue Address Serial control register 1 SCR1 R W H 00 H FFA0 Serial control status register 1 SCSR1 R W H 9C H FFA1 Serial data register U SDRU R W Undefined H FFA2 Serial data register L SDRL R W Undef...

Страница 373: ...e 1 1 1 Reserved 2 Notes 1 Use pins SI1 and SO1 as ports 2 Do not set bits SNC1 and SNC0 to 11 Bit 5 TAIL MARK control MRKON Bit 5 controls tail mark output after transfer of 8 bit or 16 bit data Bit...

Страница 374: ...ed to 0 bits 2 to 0 selects the prescaler division ratio and the serial clock cycle Bit 2 Bit 1 Bit 0 Serial Clock Cycle CKS2 CKS1 CKS0 Prescaler Division Ratio 2 5 MHz 0 0 0 1024 initial value 409 6...

Страница 375: ...ause incorrect operation so this register should not be manipulated during transmission Note The SOL bit setting is also invalid in SSB mode Bit 6 SOL Description 0 Read SO1 pin output level is low in...

Страница 376: ...ing for a start bit and is cleared to 0 when transfer ends Bit 0 STF Description 0 Read Transfer operation stopped initial value Write Invalid 1 Read Transfer operation in progress Write Starts transf...

Страница 377: ...ransfer the data written into SDRL is output from the SO1 pin in LSB first order In the replacement process data is input LSB first from the SI1 pin and the data is shifted in the MSB LSB direction Th...

Страница 378: ...l clock can be selected from 8 internal clocks or an external clock When an internal clock is selected the SCK1 pin functions as the clock output pin When continuous clock output mode is set SNC1 SNC0...

Страница 379: ...taneously with transmit data output When transmission ends the serial clock is not output until the start flag is next set to 1 During this interval the SO1 pin continuously outputs the last bit of th...

Страница 380: ...Write the transfer data to SDRL SDRU 8 bit transfer mode SDRL 16 bit transfer mode Upper byte to SDRU lower byte to SDRL 4 When STF is set to 1 in SCSR1 SCI1 starts operating and transmit data is outp...

Страница 381: ...B SCL SDA SCL SDA IC C SCK1 SO1 Figure 10 3 Example of SSB Connections 1 Clock The serial clock can be selected from 8 internal clocks or an external clock but since the H8 3847 Group chip provides th...

Страница 382: ...NC1 0 SNC0 1 MRKON 1 3 Tail Mark There are two tail marks HOLD TAIL and LATCH TAIL The output waveforms of HOLD TAIL and LATCH TAIL are shown in figure 10 5 Time t in figure 10 5 is determined by the...

Страница 383: ...R1 to select SSB mode 4 Write the transfer data to SDRL SDRU Set the tail mark with LTCH in SCR1 8 bit transfer mode SDRL 16 bit transfer mode Upper byte to SDRU lower byte to SDRL 5 When STF is set t...

Страница 384: ...pin and an external clock is selected as the clock source the external clock must not be input before transfer operation is started by setting STF to 1 in SCSR1 2 In subactive or subsleep mode SCI1 ca...

Страница 385: ...e of asynchronous or synchronous mode for serial data communication Asynchronous mode Serial data communication is performed asynchronously with synchronization provided character by character In this...

Страница 386: ...Full duplex communication Separate transmission and reception units are provided enabling transmission and reception to be carried out simultaneously The transmission and reception units are both dou...

Страница 387: ...circuit Internal data bus Legend RSR RDR TSR TDR SMR SCR3 SSR BRR BRC SPCR Receive shift register Receive data register Transmit shift register Transmit data register Serial mode register Serial cont...

Страница 388: ...guration Table 10 5 shows the SCI3 register configuration Table 10 5 Registers Name Abbr R W Initial Value Address Serial mode register SMR R W H 00 H FFA8 FF98 Bit rate register BRR R W H FF H FFA9 F...

Страница 389: ...ically RSR cannot be read or written directly by the CPU 2 Receive Data Register RDR Bit Initial value Read Write 7 RDR7 0 R 6 RDR6 0 R 5 RDR5 0 R 4 RDR4 0 R 3 RDR3 0 R 0 RDR0 0 R 2 RDR2 0 R 1 RDR1 0...

Страница 390: ...performed if no data has been written to TDR if bit TDRE is set to 1 in the serial status register SSR TSR cannot be read or written directly by the CPU 4 Transmit Data Register TDR Bit Initial value...

Страница 391: ...ule standby mode Bit 7 Communication mode COM Bit 7 selects whether SCI3 operates in asynchronous mode or synchronous mode Bit 7 COM Description 0 Asynchronous mode initial value 1 Synchronous mode Bi...

Страница 392: ...even or odd parity is to be used for parity addition and checking The PM bit setting is only valid in asynchronous mode when bit PE is set to 1 enabling parity bit addition and checking The PM bit se...

Страница 393: ...eived stop bits is checked irrespective of the STOP bit setting If the second stop bit is 1 it is treated as a stop bit but if 0 it is treated as the start bit of the next transmit character Bit 2 Mul...

Страница 394: ...ium and high speed or sleep medium and high speed mode 2 W clock is selected in subactive or subsleep mode SCI3 can be used only when the W 2 is selected as the CPU clock in subactive or subsleep mode...

Страница 395: ...ty interrupt request TXI enabled Bit 6 Receive interrupt enable RIE Bit 6 selects enabling or disabling of the receive data full interrupt request RXI and the receive error interrupt request ERI when...

Страница 396: ...ettings and setting of bit SPC31 or SPC32 in SPCR to decide the transmission format before setting bit TE to 1 Bit 4 Receive enable RE Bit 4 selects enabling or disabling of the start of receive opera...

Страница 397: ...e multiprocessor bit set to 1 is received bit MPBR in SSR is set to 1 bit MPIE is automatically cleared to 0 and RXI and ERI requests when bits TIE and RIE in serial control register 3 SCR3 are set to...

Страница 398: ...served Synchronous Reserved Notes 1 Initial value 2 A clock with the same frequency as the bit rate is output 3 Input a clock with a frequency 16 times the bit rate 7 Serial Status Register SSR Bit In...

Страница 399: ...d to 0 When data is transferred from TDR to TSR initial value Bit 6 Receive data register full RDRF Bit 6 indicates that received data is stored in RDR Bit 6 RDRF Description 0 There is no receive dat...

Страница 400: ...nsmission cannot be continued either Bit 4 Framing error FER Bit 4 indicates that a framing error has occurred during reception in asynchronous mode Bit 4 FER Description 0 Reception in progress or co...

Страница 401: ...ed to 0 bit PER is not affected and retains its previous state 2 Receive data in which it a parity error has occurred is still transferred to RDR but bit RDRF is not set Reception cannot be continued...

Страница 402: ...es the multiprocessor bit added to transmit data when transmitting in asynchronous mode The bit MPBT setting is invalid when synchronous mode is selected when the multiprocessor communication function...

Страница 403: ...ous Mode 1 OSC 32 8 kHz 38 4 kHz 2 MHz 2 4576 MHz 4 MHz Bit Rate bit s n N Error n N Error n N Error n N Error n N Error 110 Cannot be used 2 21 0 83 150 as error exceeds 0 3 0 2 12 0 16 3 3 0 2 25 0...

Страница 404: ...16 0 207 0 16 2400 0 64 0 16 0 103 0 16 4800 0 51 0 16 9600 0 25 0 16 19200 0 12 0 16 31250 0 4 0 0 7 0 38400 Notes 1 The setting should be made so that the error is not more than 1 2 The value set in...

Страница 405: ...ion rounded to two decimal places Error B rate obtained from n N OSC R bit rate in left hand column in table 10 6 R bit rate in left hand column in table 10 6 100 Table 10 8 shows the maximum bit rate...

Страница 406: ...ples of BRR Settings for Various Bit Rates Synchronous Mode 1 OSC 38 4 kHz 2 MHz 4 MHz Bit Rate bit s n N Error n N Error n N Error 200 0 23 0 250 2 124 0 300 2 0 0 500 1k 0 249 0 2 5k 0 99 0 0 199 0...

Страница 407: ...Various Bit Rates Synchronous Mode 2 OSC 10 MHz 16 MHz Bit Rate bit s n N Error n N Error 200 250 3 124 0 300 500 2 249 0 1k 2 124 0 2 5k 2 49 0 5k 0 249 0 2 24 0 10k 0 124 0 0 199 0 25k 0 49 0 0 79 0...

Страница 408: ...te generator input clock number n 0 2 or 3 The relation between n and the clock is shown in table 10 10 Table 10 10 Relation between n and Clock SMR Setting n Clock CKS1 CKS0 0 0 0 0 W 2 1 W 2 0 1 2 1...

Страница 409: ...r SCI31 S31CKSTP Description 0 SCI3 1 is set to module standby mode 1 SCI3 1 module standby mode is cleared initial value Note Setting to module standby mode resets all the registers in SCI31 Bit 5 SC...

Страница 410: ...Functions as TXD32 output pin Note Set the TE bit in SCR3 after setting this bit to 1 Bit 4 P35 TXD31 pin function switch SPC31 This bit selects whether pin P35 TXD31 is used as P35 or as TXD31 Bit 4...

Страница 411: ...alue 1 RXD32 input data is inverted Bit 1 TXD31 pin output data inversion switch Bit 1 specifies whether or not TXD31 pin output data is to be inverted Bit 1 SCINV1 Description 0 TXD31 output data is...

Страница 412: ...combination of these parameters determines the data transfer format and the character length Framing error FER parity error PER overrun error OER and break detection during reception Choice of intern...

Страница 413: ...it Parity Bit Stop Bit Length 0 0 0 0 0 Asynchronous 8 bit data No No 1 bit 0 0 0 0 1 mode 2 bits 0 0 0 1 0 Yes 1 bit 0 0 0 1 1 2 bits 0 1 0 0 0 7 bit data No 1 bit 0 1 0 0 1 2 bits 0 1 0 1 0 Yes 1 bi...

Страница 414: ...t Receive Clock COM CKE1 CKE0 Mode Clock Source SCK3X Pin Function 0 0 0 Asynchronous Internal I O port SCK3X pin not used 0 0 1 mode Outputs clock with same frequency as bit rate 0 1 0 External Outpu...

Страница 415: ...rformed by repeating the above operations until reception of the next RSR data is completed TXI TDRE TIE When TSR is found to be empty on completion of the previous transmission and the transmit data...

Страница 416: ...D3x pin Figure 10 7 a RDRF Setting and RXI Interrupt TDR next transmit data TSR transmission in progress TDRE 0 TXD3x pin TDR TSR transmission completed transfer TDRE 1 TXI request when TIE 1 TXD3x pi...

Страница 417: ...bit s 5 7 or 8 bits One transfer data unit character or frame 1 bit or none 1 or 2 bits Mark state 1 MSB LSB Figure 10 8 Data Format in Asynchronous Communication In asynchronous communication the co...

Страница 418: ...4 5 8 bit data Serial Data Transfer Format and Frame Length SMR STOP S 6 7 8 9 10 11 12 8 bit data S 7 bit data STOP STOP S STOP 7 bit data S STOP STOP 5 bit data S STOP 5 bit data S STOP STOP 8 bit...

Страница 419: ...f transmit receive data as shown in figure 10 9 1 character 1 frame 0 D0 D1 D2 D3 D4 D5 D6 D7 0 1 1 1 Clock Serial data Figure 10 9 Phase Relationship between Output Clock and Transfer Data Asynchrono...

Страница 420: ...e clock is output immediately after setting bits CKE1 and CKE0 If clock output is selected for reception in synchronous mode the clock is output immediately after bits CKE1 CKE0 and RE are set to 1 Se...

Страница 421: ...output Read the serial status register SSR and check that bit TDRE is set to 1 then write transmit data to the transmit data register TDR When data is written to TDR bit TDRE is cleared to 0 automati...

Страница 422: ...nsfers data from TDR to TSR and when the stop bit has been sent starts transmission of the next frame If bit TDRE is set to 1 bit TEND in SSR bit is set to 1the mark state in which 1s are transmitted...

Страница 423: ...reception No No Yes Receive error processing A Read bits OER PER and FER in the serial status register SSR to determine if there is an error If a receive error has occurred execute receive error proce...

Страница 424: ...raming error processing A Parity error processing If a receive error has occurred read bits OER PER and FER in SSR to identify the error and after carrying out the necessary error processing ensure th...

Страница 425: ...checks bit RDRF is set to 1 and the receive data is stored in RDR If bit RIE is set to 1 in SCR3 an RXI interrupt is requested If the error checks identify a receive error bit OER PER or FER is set to...

Страница 426: ...g RXI request 0 start bit detected ERI request in response to framing error Figure 10 14 Example of Operation when Receiving in Asynchronous Mode 8 bit data parity 1 stop bit 3 Operation in Synchronou...

Страница 427: ...transfer data character begins with the LSB and ends with the MSB After output of the MSB the communication line retains the MSB state When receiving in synchronous mode SCI3 latches receive data at...

Страница 428: ...tion Data transfer on SCI3 first of all requires that SCI3 be initialized as described in SCI initialization under 10 3 3 2 c Data transfer operations and shown in figure 10 10 Transmitting Figure 10...

Страница 429: ...is set to 1 then write transmit data to the transmit data register TDR When data is written to TDR bit TDRE is cleared to 0 automatically the clock is output and data transmission is started When clo...

Страница 430: ...bit TDRE is cleared to 0 SCI3 transfers data from TDR to TSR and starts transmission of the next frame If bit TDRE is set to 1 SCI3 sets bit TEND to 1 in SSR and after sending the MSB bit 7 retains t...

Страница 431: ...processing Read bit OER in the serial status register SSR to determine if there is an error If an overrun error has occurred execute overrun error processing Read SSR and check that bit RDRF is set t...

Страница 432: ...check identifies an overrun error bit OER is set to 1 Bit RDRF remains set to 1 If bit RIE is set to 1 in SCR3 an ERI interrupt is requested See table 10 15 for the conditions for detecting a receive...

Страница 433: ...ta transmission reception finish reading of bit RDRF and RDR before receiving the MSB bit 7 of the current frame Before receiving the MSB bit 7 of the current frame also read TDRE 1 to confirm that a...

Страница 434: ...a is sent to the specified receiver These two cycles are differentiated by means of the multiprocessor bit 1 indicating an ID transmission cycle and 0 a data transmission cycle The sender first sends...

Страница 435: ...1 Example of Inter Processor Communication Using Multiprocessor Format Sending data H AA to receiver A There is a choice of four data transfer formats If a multiprocessor format is specified the parit...

Страница 436: ...and check that bit TDRE is set to 1 then set bit MPBT in SSR to 0 or 1 and write transmit data to the transmit data register TDR When data is written to TDR bit TDRE is cleared to 0 automatically Whe...

Страница 437: ...t TDRE is set to 1 bit TEND in SSR bit is set to 1 the mark state in which 1s are transmitted is established after the stop bit has been sent If bit TEIE in SCR3 is set to 1 at this time a TEI request...

Страница 438: ...r has occurred execute receive error processing Read SSR and check that bit RDRF is set to 1 If it is read the receive data in RDR and compare it with this receiver s own ID If the ID is not this rece...

Страница 439: ...ng End of receive error processing Clear bits OER and FER to 0 in SSR Yes OER 1 Yes Yes FER 1 Break No No No Overrun error processing Framing error processing A Figure 10 24 Example of Multiprocessor...

Страница 440: ...receiver s ID bit MPIE is set to 1 again 1 frame Start bit Start bit Receive data ID2 Receive data Data2 MPB MPB Stop bit Stop bit Mark state idle state 1 frame 0 1 D0 D1 D7 1 1 1 1 0 a When data doe...

Страница 441: ...These two interrupts are generated during transmission The initial value of bit TDRE in SSR is 1 Therefore if the transmit data empty interrupt request TXI is enabled by setting bit TIE to 1 in SCR3 b...

Страница 442: ...then write the transmit data to TDR once only not two or more times 2 Operation when a Number of Receive Errors Occur Simultaneously If a number of receive errors are detected simultaneously the stat...

Страница 443: ...E is cleared to 0 at this time the TXD3X pin functions as an I O port and 1 is output To detect a break clear bit TE to 0 after setting PCR 1 and PDR 0 When bit TE is cleared to 0 the transmission uni...

Страница 444: ...mode can be expressed as shown in equation 1 M 0 5 1 2N D 0 5 N L 0 5 F 100 Equation 1 where M Receive margin N Ratio of bit rate to clock N 16 D Clock duty D 0 5 to 1 0 L Frame length L 9 to 12 F Abs...

Страница 445: ...s is illustrated in figure 10 27 Communication line RDRF RDR Frame 1 Frame 2 Frame 3 Data 1 Data 1 RDR read RDR read Data 1 is read at point A Data 2 Data 3 Data 2 A Data 2 is read at point B B Figure...

Страница 446: ...command In this case use the COM bit in SMR set at 1 This means it cannot be used as an I O port Also to avoid intermediate potential from being applied to the SCK3X pin pull up the line connected to...

Страница 447: ...are as follows Choice of two conversion periods Any of the following four conversion periods can be chosen 131 072 with a minimum modulation width of 8 PWCR1 1 PWCR0 1 65 536 with a minimum modulatio...

Страница 448: ...PWDRU PWCR PWM waveform generator 2 4 8 16 Legend PWDRL PWDRU PWCR PWM data register L PWM data register U PWM control register PWM Figure 11 1 Block Diagram of the 14 bit PWM 11 1 3 Pin Configuration...

Страница 449: ...FFD0 PWM data register U PWDRU W H C0 H FFD1 PWM data register L PWDRL W H 00 H FFD2 Clock stop register 2 CKSTPR2 R W H FF H FFFB 11 2 Register Descriptions 11 2 1 PWM Control Register PWCR Bit Init...

Страница 450: ...CR0 Description 0 0 The input clock is 2 t 2 The conversion period is 16 384 with a minimum modulation width of 1 initial value 0 1 The input clock is 4 t 4 The conversion period is 32 768 with a mini...

Страница 451: ...t write only register with the upper 6 bits assigned to PWDRU and the lower 8 bits to PWDRL The value written to PWDRU and PWDRL gives the total high level width of one PWM waveform cycle When 14 bit...

Страница 452: ...bit read write register that performs module standby mode control for peripheral modules Only the bit relating to the PWM is described here For details of the other bits see the sections on the relev...

Страница 453: ...ration in synchronization with internal signals One conversion period consists of 64 pulses as shown in figure 11 2 The total of the high level pulse widths during this period TH corresponds to the da...

Страница 454: ...ure 11 2 PWM Output Waveform 11 3 2 PWM Operation Modes PWM operation modes are shown in table 11 3 Table 11 3 PWM Operation Modes Operation Mode Reset Active Sleep Watch Subactive Subsleep Standby Mo...

Страница 455: ...up to 12 channels of analog input 12 1 1 Features The A D converter has the following features 10 bit resolution 12 input channels Conversion time approx 12 4 s per channel at 5 MHz operation Built in...

Страница 456: ...nal data bus AMR ADSR ADRRH ADRRL Control logic Com parator AN AN AN AN AN AN AN AN AN AN AN AN ADTRG AV AV CC SS Multiplexer Reference voltage IRRAD AVCC AVSS 0 1 2 3 4 5 6 7 8 9 10 11 Legend AMR ADS...

Страница 457: ...log input 5 AN5 Input Analog input channel 5 Analog input 6 AN6 Input Analog input channel 6 Analog input 7 AN7 Input Analog input channel 7 Analog input 8 AN8 Input Analog input channel 8 Analog inpu...

Страница 458: ...conversion The upper 8 bits of the data are held in ADRRH and the lower 2 bits in ADRRL ADRRH and ADRRL can be read by the CPU at any time but the ADRRH and ADRRL values during A D conversion are not...

Страница 459: ...trical Characteristics Bit 6 External trigger select TRGE Bit 6 enables or disables the start of A D conversion by external trigger input Bit 6 TRGE Description 0 Disables start of A D conversion by e...

Страница 460: ...0 0 AN4 1 0 0 1 AN5 1 0 1 0 AN6 1 0 1 1 AN7 1 1 0 0 AN8 1 1 0 1 AN9 1 1 1 0 AN10 1 1 1 1 AN11 Don t care 12 2 3 A D Start Register ADSR Bit Initial value Read Write 7 ADSF 0 R W 6 1 5 1 4 1 3 1 0 1 2...

Страница 461: ...ister 1 CKSTPR1 S1CKSTP TFCKSTP TCCKSTP TACKSTP S31CKSTP S32CKSTP ADCKSTP TGCKSTP 7 6 5 4 3 2 1 0 1 1 1 1 1 1 1 1 R W R W R W R W R W R W R W R W Bit Initial value Read Write CKSTPR1 is an 8 bit read...

Страница 462: ...r 2 IENR2 is set to 1 If the conversion time or input channel needs to be changed in the A D mode register AMR during A D conversion bit ADSF should first be cleared to 0 stopping the conversion opera...

Страница 463: ...d interrupts can be enabled or disabled by means of bit IENAD in interrupt enable register 2 IENR2 For further details see section 3 3 Interrupts 12 5 Typical Use An example of how the A D converter c...

Страница 464: ...4 and 12 5 show flow charts of procedures for using the A D converter Idle A D conversion 1 Idle A D conversion 2 Idle Interrupt IRRAD IENAD ADSF Channel 1 AN1 operation state ADRRH ADRRL Set Set Set...

Страница 465: ...0600 Start Set A D conversion speed and input channel Perform A D conversion End Yes No Disable A D conversion end interrupt Start A D conversion ADSF 0 No Yes Read ADSR Read ADRRH ADRRL data Figure...

Страница 466: ...form A D conversion Figure 12 5 Flow Chart of Procedure for Using A D Converter Interrupts Used 12 6 Application Notes 12 6 1 Application Notes Data in ADRRH and ADRRL should be read only when the A D...

Страница 467: ...fficient and it may not be possible to guarantee A D conversion precision However a large capacitance provided externally the input load will essentially comprise only the internal input resistance of...

Страница 468: ...Section 12 A D Converter Rev 6 00 Aug 04 2006 page 430 of 680 REJ09B0145 0600...

Страница 469: ...4 40 seg 64 seg Note The external expansion function for LCD segments is not implemented in the H8 38347 Group and H8 38447 Group LCD RAM capacity 8 bits 32 bytes 256 bits Word access to LCD RAM All...

Страница 470: ...bytes Internal data bus 40 bit shift register LCD drive power supply Segment driver Common data latch Common driver M V1 V2 V3 VSS COM1 COM4 SEG40 CL1 SEG39 CL2 SEG38 DO SEG37 M SEG36 SEG1 Legend LPCR...

Страница 471: ...isplay data shift clock SEG39 M Output Multiplexed as the LCD alternating signal SEG37 DO Output Multiplexed as the serial display data SEG38 LCD power supply pins V0 V1 V2 V3 Used when a bypass capac...

Страница 472: ...ation of DTS1 and DTS0 selects static 1 2 1 3 or 1 4 duty CMX specifies whether or not the same waveform is to be output from multiple pins to increase the common drive power when not all common pins...

Страница 473: ...lue 1 CL1 CL2 DO and M pins Note Functions as ports when SGS3 to SGS0 are set at 0000 Bits 3 to 0 Segment driver select 3 to 0 SGS3 to SGS0 Bits 3 to 0 select the segment drivers to be used The SGX 0...

Страница 474: ...used to turn the LCD drive power supply off when LCD display is not required in a power down mode or when an external power supply is used When the ACT bit is cleared to 0 or in standby mode the LCD d...

Страница 475: ...therefore display operations are not performed if one of the clocks from 2 to 256 is selected If LCD display is required in these modes w w 2 or w 4 must be selected as the operating clock Bit 3 Bit...

Страница 476: ...the charge discharge pulses which control disconnection of the power supply split resistance from the power supply circuit LCR2 is initialized to H 60 upon reset Bit 7 A waveform B waveform switching...

Страница 477: ...elect the duty cycle while the power supply split resistance is connected to the power supply circuit When a 0 duty cycle is selected the power supply split resistance is permanently disconnected from...

Страница 478: ...ule standby mode control for peripheral modules Only the bit relating to the LCD controller driver is described here For details of the other bits see the sections on the relevant modules Bit 0 LCD co...

Страница 479: ...istance is large it may not be suitable for driving a large panel If the display lacks sharpness when using a large panel refer to section 13 3 6 Boosting the LCD Drive Power Supply When static or 1 2...

Страница 480: ...y connect the external power supply to the V1 pin and short the V0 pin to VCC externally as shown in figure 13 4 b VCC V1 V2 V3 VSS V0 a Using on chip power supply circuit VCC V1 V2 V3 VSS V0 b Using...

Страница 481: ...used can be selected with bits SGS3 to SGS0 c Frame frequency selection The frame frequency can be selected by setting bits CKS3 to CKS0 The frame frequency should be selected in accordance with the L...

Страница 482: ...nally expanded are shown in figures 13 9 to 13 12 After setting the registers required for display data is written to the part corresponding to the duty using the same kind of instruction as for ordin...

Страница 483: ...EJ09B0145 0600 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SEG2 SEG2 SEG2 SEG1 SEG1 SEG1 H F740 H F753 SEG40 SEG40 SEG40 SEG39 SEG39 SEG39 COM3 COM2 COM1 COM3 COM2 COM1 Space not used for display...

Страница 484: ...Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SEG4 SEG4 SEG3 SEG3 SEG2 SEG2 SEG1 SEG1 SEG40 H F740 H F74A H F753 SEG40 SEG39 SEG39 SEG38 SEG38 SEG37 SEG37 COM2 COM1 COM2 COM1 COM2 COM1 COM2 COM1 Display space...

Страница 485: ...it 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 SEG40 H F740 H F745 H F753 SEG39 SEG38 SEG37 SEG36 SEG35 SEG34 SEG33 COM1 COM1 COM1 COM1 COM1 COM1 COM1 COM1 Space not used f...

Страница 486: ...Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SEG2 SEG2 SEG2 SEG2 SEG1 SEG1 SEG1 SEG1 SEG64 H F740 H F75F SEG64 SEG64 SEG64 SEG63 SEG63 SEG63 SEG63 COM4 COM3 COM2 COM1 COM4 COM3 COM2 COM1 Expansion driver displ...

Страница 487: ...6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SEG2 SEG2 SEG2 SEG1 SEG1 SEG1 H F740 H F75F SEG64 SEG64 SEG64 SEG63 SEG63 SEG63 COM3 COM2 COM1 COM3 COM2 COM1 Space not used for display Expansion driver display...

Страница 488: ...Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SEG4 SEG4 SEG3 SEG3 SEG2 SEG2 SEG1 SEG1 SEG128 H F740 H F75F SEG128 SEG127 SEG127 SEG126 SEG126 SEG125 SEG125 COM2 COM1 COM2 COM1 COM2 COM1 COM2 COM1 Expansion driver di...

Страница 489: ...5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 SEG256 H F740 H F75F SEG255 SEG254 SEG253 SEG252 SEG251 SEG250 SEG249 COM1 COM1 COM1 COM1 COM1 COM1 COM1 COM1 Expansion driver d...

Страница 490: ...ply unit The voltage output to the V0 pin is VCC When this voltage is used directly as the LCD drive power supply the V0 and V1 pins should be shorted Also connecting a variable resistance R between t...

Страница 491: ...example with 1 3 bias drive the charge for V2 is 2 3 that of V1 and that for V3 is 1 3 that of V1 4 Power is supplied to the LCD panel by means of the charges accumulated in these capacitors 5 The ca...

Страница 492: ...g discharging periods must be determined experimentally in accordance with the current dissipation requirements of the LCD panel An optimum current value can be selected in contrast to the case in whi...

Страница 493: ...2 V3 VSS V1 V2 V3 VSS a Waveform with 1 4 duty 1 frame M Data COM1 COM2 COM3 SEGn V1 V2 V3 VSS V1 V2 V3 VSS V1 V2 V3 VSS V1 V2 V3 VSS 1 frame M Data COM1 COM2 SEGn V1 V2 V3 VSS V1 V2 V3 VSS 1 frame M...

Страница 494: ...ame 1 frame 1 frame 1 frame 1 frame 1 frame 1 frame 1 frame b Waveform with 1 3 duty M Data COM3 SEGn COM1 V1 V2 V3 VSS COM2 V1 V2 V3 VSS V1 V2 V3 VSS V1 V2 V3 VSS a Waveform with 1 4 duty M Data COM1...

Страница 495: ...pplied and display will halt Since there is a possibility that a direct current will be applied to the LCD panel in this case it is essential to ensure that w w 2 or w 4 is selected In active medium s...

Страница 496: ...supply capacity may be insufficient In this case the power supply impedance must be reduced This can be done by connecting bypass capacitors of around 0 1 to 0 3 F to pins V1 to V3 as shown in figure...

Страница 497: ...6100 The output level is determined by a combination of the data and the M pin output but these combinations differ from those in the HD66100 Table 13 3 shows the output levels of the LCD drive power...

Страница 498: ...V1 V2 V3 VSS SEG40 CL1 SEG39 CL2 SEG38 DO SEG37 M This LSI VCC V0 V1 V2 V3 VSS SEG40 CL1 SEG39 CL2 SEG38 DO SEG37 M VCC V1 V4 V3 V2 GND VEE SHL CL1 CL2 DI M This LSI HD66100 VCC V1 V4 V3 V2 GND VEE SH...

Страница 499: ...r supply step down circuit 14 2 When Using Internal Power Supply Step Down Circuit Connect the external power supply to the VCC pin and connect a capacitance of approximately 0 1 F in the case of the...

Страница 500: ...tep Down Circuit is Not Used 14 4 H8 3847S Group The H8 3847S Group has two VCC pins which should be interconnected externally 14 5 Notes on Switching from the H8 3847R to the H8 38347 or H8 38447 Exa...

Страница 501: ...ming voltage VPP 0 3 to 13 0 V Input voltage Ports other than Ports B and C Vin 0 3 to VCC 0 3 V Ports B and C AVin 0 3 to AVCC 0 3 V Operating temperature Topr 20 to 75 2 C Storage temperature Tstg 5...

Страница 502: ...oscillator frequency range 16 0 10 0 4 0 2 0 1 8 2 7 4 5 5 5 VCC V f osc MHz 38 4 1 8 3 6 5 5 VCC V f W kHz Active high speed mode Sleep high speed mode Internal power supply step down circuit not us...

Страница 503: ...r supply step down circuit used Active medium speed mode except A D converter Sleep medium speed mode except A D converter Internal power supply step down circuit used Subactive mode Subsleep mode exc...

Страница 504: ...2 7 4 5 5 5 AVCC V kHz 625 500 1 8 2 7 4 5 5 5 AVCC V kHz Active medium speed mode Sleep medium speed mode Internal power supply step down circuit not used 5 0 1 0 0 5 5 5 AVCC V MHz Active high speed...

Страница 505: ...Q4 AEVL AEVH TMIC TMIF 0 8 VCC VCC 0 3 V VCC 4 0 V to 5 5 V Input high voltage TMIG SCK1 SCK31 SCK32 ADTRG 0 9 VCC VCC 0 3 Except the above SI1 RXD31 RXD32 UD 0 7 VCC VCC 0 3 V VCC 4 0 V to 5 5 V 0 8...

Страница 506: ...0 1 VCC V VCC 1 8 V to 5 5 V P10 to P17 P20 to P27 P30 to P37 P40 to P43 P50 to P57 P60 to P67 0 3 0 3 VCC V VCC 4 0 V to 5 5 V P70 to P77 P80 to P87 P90 to P97 PA0 to PA3 PB0 to PB7 PC0 to PC3 0 3 0...

Страница 507: ...7 PC0 to PC3 1 0 VIN 0 5 V to AVCC 0 5 V Ip P10 to P17 P30 to P37 50 0 300 0 A VCC 5 V VIN 0 V Pull up MOS current P50 to P57 P60 to P67 35 0 VCC 2 7 V VIN 0 V Refer ence value CIN All input pins exce...

Страница 508: ...V LCD on 32 kHz crystal oscillator SUB W 2 3 5 6 Watch mode current dissi pation IWATCH VCC 2 8 6 0 A VCC 2 7 V 32 kHz crystal oscillator LCD not used 3 5 6 Stand by mode current dissi pation ISTBY V...

Страница 509: ...Pins LCD Power Supply Oscillator Pins Active high speed mode VCC Only CPU Operates VCC Halted System clock oscillator Crystal Active medium speed mode Subclock oscillator Pin X1 GND Sleep mode VCC On...

Страница 510: ...5 5 V 2 2 10 VCC 2 7 V to 5 5 V System clock oscillation frequency 2 4 VCC 1 8 V to 5 5 V OSC clock OSC cycle time tOSC OSC1 OSC2 62 5 500 1000 ns VCC 4 5 V to 5 5 V Figure 15 1 2 3 100 500 1000 VCC 2...

Страница 511: ...CC 4 5 V to 5 5 V Figure 15 1 2 40 VCC 2 7 V to 5 5 V Figure 15 1 100 VCC 1 8 V to 5 5 V X1 15 26 or 13 02 s External clock rise time tCPr OSC1 6 ns VCC 4 5 V to 5 5 V Figure 15 1 2 10 VCC 2 7 V to 5...

Страница 512: ...DTRG TMIC TMIF TMIG AEVL AEVH 2 tcyc tsubcyc Figure 15 3 UD pin minimum modulation width tUDH tUDL UD 4 tcyc tsubcyc Figure 15 4 Notes 1 Selected with SA1 and SA0 of system clock control register 2 SY...

Страница 513: ...60 0 ns VCC 4 0 V to 5 5 V Figure 15 5 1 time 80 0 ns Except the above Figure 15 5 Input clock fall tSCKf SCK1 60 0 ns VCC 4 0 V to 5 5 V Figure 15 5 1 time 80 0 ns Except the above Figure 15 5 Seria...

Страница 514: ...6 cycle Synchronous 6 tsubcyc Input clock pulse width tSCKW 0 4 0 6 tScyc Figure 15 6 Transmit data delay time tTXD 1 tcyc or VCC 4 0 V to 5 5 V Figure 15 7 synchronous 1 tsubcyc Except the above Rec...

Страница 515: ...impedance RAIN 10 0 k Resolution data length 10 bit Nonlinearity error 2 5 LSB AVCC 2 7 V to 5 5 V VCC 2 7 V to 5 5 V 4 5 5 AVCC 2 0 V to 5 5 V VCC 2 0 V to 5 5 V 7 5 Except the above 5 Quantization...

Страница 516: ...r drop voltage VDS SEG1 to SEG40 0 6 V ID 2 A V1 2 7 V to 5 5 V 1 Common driver drop voltage VDC COM1 to COM4 0 3 V ID 2 A V1 2 7 V to 5 5 V 1 LCD power supply split resistance RLCD 0 5 3 0 9 0 M Betw...

Страница 517: ...Conditions Figure Clock high width tCWH CL1 CL2 800 0 ns 1 Figure 15 8 Clock low width tCWL CL2 800 0 ns 1 Figure 15 8 Clock setup time tCSU CL1 CL2 500 0 ns 1 Figure 15 8 Data setup time tSU DO 300 0...

Страница 518: ...nalog power supply voltage AVCC 0 3 to 7 0 V Programming voltage VPP 0 3 to 13 0 V Input voltage Ports other than Ports B and C Vin 0 3 to VCC 0 3 V Ports B and C AVin 0 3 to AVCC 0 3 V Operating temp...

Страница 519: ...r frequency range 16 0 10 0 4 0 2 0 1 8 2 7 4 5 5 5 VCC V f osc MHz 38 4 1 8 3 6 5 5 VCC V f W kHz Active high speed mode Sleep high speed mode Internal power supply step down circuit not used Note fo...

Страница 520: ...r supply step down circuit used Active medium speed mode except A D converter Sleep medium speed mode except A D converter Internal power supply step down circuit used Subactive mode Subsleep mode exc...

Страница 521: ...2 7 4 5 5 5 AVCC V kHz 625 500 1 8 2 7 4 5 5 5 AVCC V kHz Active medium speed mode Sleep medium speed mode Internal power supply step down circuit not used 5 0 1 0 0 5 5 5 AVCC V MHz Active high speed...

Страница 522: ...to WKP7 IRQ0 to IRQ4 AEVL AEVH TMIC TMIF 0 8 VCC VCC 0 3 V VCC 4 0 V to 5 5 V TMIG SCK1 SCK31 SCK32 ADTRG 0 9 VCC VCC 0 3 Except the above SI1 RXD31 RXD32 UD 0 7 VCC VCC 0 3 V VCC 4 0 V to 5 5 V 0 8...

Страница 523: ...0 1 VCC V VCC 1 8 V to 5 5 V P10 to P17 P20 to P27 P30 to P37 P40 to P43 P50 to P57 P60 to P67 0 3 0 3 VCC V VCC 4 0 V to 5 5 V P70 to P77 P80 to P87 P90 to P97 PA0 to PA3 PB0 to PB7 PC0 to PC3 0 3 0...

Страница 524: ...7 PC0 to PC3 1 0 VIN 0 5 V to AVCC 0 5 V Ip P10 to P17 P30 to P37 50 0 300 0 A VCC 5 V VIN 0 V Pull up MOS current P50 to P57 P60 to P67 35 0 VCC 2 7 V VIN 0 V Refer ence value CIN All input pins exce...

Страница 525: ...V LCD on 32 kHz crystal oscillator SUB W 2 3 4 5 Watch mode current dissi pation IWATCH VCC 2 8 6 0 A VCC 2 7 V 32 kHz crystal oscillator LCD not used 3 4 5 Stand by mode current dissi pation ISTBY V...

Страница 526: ...ent Mode RES RES RES RES Pin Internal State Other Pins LCD Power Supply Oscillator Pins Active high speed mode VCC Only CPU Operates VCC Halted System clock oscillator Crystal Active medium speed mode...

Страница 527: ...5 5 V 2 2 10 VCC 2 7 V to 5 5 V System clock oscillation frequency 2 4 VCC 1 8 V to 5 5 V OSC clock OSC cycle time tOSC OSC1 OSC2 62 5 500 1000 ns VCC 4 5 V to 5 5 V Figure 15 1 2 3 100 500 1000 VCC...

Страница 528: ...CC 4 5 V to 5 5 V Figure 15 1 2 40 VCC 2 7 V to 5 5 V Figure 15 1 100 VCC 1 8 V to 5 5 V X1 15 26 or 13 02 s External clock rise time tCPr OSC1 6 ns VCC 4 5 V to 5 5 V Figure 15 1 2 10 VCC 2 7 V to 5...

Страница 529: ...n low width tIL IRQ0 to IRQ4 WKP0 to WKP7 ADTRG TMIC TMIF TMIG AEVL AEVH 2 tcyc tsubcyc Figure 15 3 UD pin minimum modulation width tUDH tUDL UD 4 tcyc tsubcyc Figure 15 4 Notes 1 Selected with SA1 an...

Страница 530: ...0 4 tScyc Figure 15 5 Input clock rise tSCKr SCK1 60 0 ns VCC 4 0 V to 5 5 V Figure 15 5 time 80 0 ns Except the above Figure 15 5 Input clock fall tSCKf SCK1 60 0 ns VCC 4 0 V to 5 5 V Figure 15 5 ti...

Страница 531: ...chronous tScyc 4 tcyc or Figure 15 6 cycle Synchronous 6 tsubcyc Input clock pulse width tSCKW 0 4 0 6 tScyc Figure 15 6 Transmit data delay time tTXD 1 tcyc or VCC 4 0 V to 5 5 V Figure 15 7 synchron...

Страница 532: ...AN0 to AN11 15 0 pF Allowable signal source impedance RAIN 10 0 k Resolution data length 10 bit Nonlinearity error 2 5 LSB AVCC 2 7 V to 5 5 V VCC 2 7 V to 5 5 V 4 5 5 AVCC 2 0 V to 5 5 V VCC 2 0 V to...

Страница 533: ...Typ Max Unit Conditions Notes Segment driver drop voltage VDS SEG1 to SEG40 0 6 V ID 2 A V1 2 7 V to 5 5 V 1 Common driver drop voltage VDC COM1 to COM4 0 3 V ID 2 A V1 2 7 V to 5 5 V 1 LCD power supp...

Страница 534: ...Test Reference Item Symbol Pins Min Typ Max Unit Conditions Figure Clock high width tCWH CL1 CL2 800 0 ns Figure 15 8 Clock low width tCWL CL2 800 0 ns Figure 15 8 Clock setup time tCSU CL1 CL2 500 0...

Страница 535: ...s other than Port B C Vin 0 3 to VCC 0 3 V Port B C AVin 0 3 to AVCC 0 3 V Operating temperature Topr 20 to 75 Regular specifications C 40 to 85 wide range specifications 75 products shipped as chips...

Страница 536: ...e The power supply voltage and operating range are indicated by the shaded region in the figures 1 Power supply voltage and oscillator frequency range 10 0 4 0 2 0 1 8 2 7 3 6 VCC V f osc MHz 38 4 1 8...

Страница 537: ...CPU Subactive mode Subsleep mode except CPU Watch mode except CPU Figures in parentheses are the minimum operating frequency of a case external clocks are used When using an oscillator the minimum ope...

Страница 538: ...0 3 V P10 to P17 P20 to P27 P30 to P37 P40 to P43 P50 to P57 P60 to P67 P70 to P77 P80 to P87 P90 to P97 PA0 to PA3 0 8 VCC VCC 0 3 V PB0 to PB7 PC0 to PC3 0 8 VCC AVCC 0 3 Input low voltage VIL RES W...

Страница 539: ...1 X1 P10 to P17 P20 to P27 P30 to P37 P40 to P43 P50 to P57 P60 to P67 P70 to P77 P80 to P87 P90 to P97 PA0 to PA3 1 0 A VIN 0 5 V to VCC 0 5 V PB0 to PB7 PC0 to PC3 1 0 VIN 0 5 V to AVCC 0 5 V Pull u...

Страница 540: ...128 0 7 1 6 Active medium speed mode VCC 3 V fOSC 10 MHz OSC 128 ISLEEP VCC 0 2 3 mA VCC 1 8 V fOSC 2 MHz 1 2 0 6 3 VCC 3 V fOSC 4 MHz Sleep mode current dissipa tion 1 4 2 9 VCC 3 V fOSC 10 MHz ISUB...

Страница 541: ...ystal oscillator LCD not used 2 8 6 VCC 2 7 V 32 kHz crystal oscillator LCD not used ISTBY VCC 0 3 3 A 32 kHz crystal oscillator not used VCC 1 8 V Ta 25 C 1 2 Stand by mode current dissipa tion 0 5 3...

Страница 542: ...Only CPU Operates VCC Halted System clock oscillator Crystal Active medium speed mode Subclock oscillator Pin X1 GND Sleep mode VCC Only timers operate VCC Subactive mode VCC Only CPU Operates VCC Ha...

Страница 543: ...SC OSC1 OSC2 100 500 1000 ns VCC 2 7 V to 3 6 V Figure 15 1 2 OSC clock OSC cycle time 250 500 1000 VCC 1 8 V to 3 6 V tcyc 2 128 tOSC System clock cycle time 128 s Subclock oscilla tion frequency fW...

Страница 544: ...o 3 6 V X1 15 26 or 13 02 s tCPL OSC1 40 ns VCC 2 7 V to 3 6 V Figure 15 1 External clock low width 100 VCC 1 8 V to 3 6 V X1 15 26 or 13 02 s tCPr OSC1 10 ns VCC 2 7 V to 3 6 V Figure 15 1 External c...

Страница 545: ...e Values Reference Item Symbol Pins Min Typ Max Unit Test Condition Figure UD pin minimum modulation width tUDH tUDL UD 4 tcyc tsubcyc Figure 15 4 Notes 1 Selected with SA1 and SA0 of system clock con...

Страница 546: ...ycle tScyc SCK1 4 tcyc Figure 15 5 Input clock high width tSCKH SCK1 0 4 tScyc Figure 15 5 Input clock low width tSCKL SCK1 0 4 tScyc Figure 15 5 Input clock rise time tSCKr SCK1 80 0 ns Figure 15 5 I...

Страница 547: ...in Typ Max Unit Test Conditions Figure Input clock Asynchronous tScyc 4 tcyc or Figure 15 6 cycle Synchronous 6 tsubcyc Input clock pulse width tSCKW 0 4 0 6 tScyc Figure 15 6 Transmit data delay time...

Страница 548: ...AN11 15 0 pF Allowable signal source impedance RAIN 10 0 k Resolution data length 10 bit Nonlinearity error 3 5 LSB AVCC 2 7 V to 3 6 V VCC 2 7 V to 3 6 V 5 5 AVCC 2 0 V to 3 6 V VCC 2 0 V to 3 6 V 7...

Страница 549: ...S SEG1 to SEG40 0 6 V ID 2 A V1 2 7 V to 3 6 V 1 Common driver drop voltage VDC COM1 to COM4 0 3 V ID 2 A V1 2 7 V to 3 6 V 1 LCD power supply split resistance RLCD 1 5 3 5 7 M Between V1 and VSS Liqu...

Страница 550: ...onditions Figure Clock high width tCWH CL1 CL2 800 0 ns Figure 15 8 Clock low width tCWL CL2 800 0 ns Figure 15 8 Clock setup time tCSU CL1 CL2 500 0 ns Figure 15 8 Data setup time tSU DO 300 0 ns Fig...

Страница 551: ...orts B C AVin 0 3 to AVCC 0 3 V Operating temperature Topr 20 to 75 2 regular specifications C 40 to 85 2 wide range temperature specifications 75 3 chip shipment specifications Storage temperature Ts...

Страница 552: ...re shown below 1 Power Supply Voltage and Oscillation Frequency Range 5 5 VCC V f W kHz All operating modes 32 768 38 4 2 7 5 5 VCC V f W kHz All operating modes 32 768 38 4 2 7 2 0 16 0 2 7 5 5 VCC V...

Страница 553: ...25 2 7 5 5 VCC V kHz Active medium speed mode Sleep medium speed mode except A D converter Notes 1 The figure in parentheses indicates the minimum operating frequency when an external clock is used Wh...

Страница 554: ...Range 8 0 0 5 1 0 2 7 5 5 AVCC V MHz Active high speed mode Sleep high speed mode 1000 500 2 7 5 5 AVCC V kHz Active medium speed mode Sleep medium speed mode H8 38347 Group 5 0 0 5 1 0 2 7 5 5 AVCC V...

Страница 555: ...ES WKP0 to WKP7 IRQ0 to IRQ4 AEVL AEVH TMIC TMIF TMIG ADTRG SCK1 SCK32 SCK31 VCC 0 9 VCC 0 3 Other than above VCC 0 7 VCC 0 3 V VCC 4 0 V to 5 5 V RXD32 UD RXD31 SI1 VCC 0 8 VCC 0 3 Other than above O...

Страница 556: ...RXD32 UD RXD31 SI1 0 3 VCC 0 2 Other than above OSC1 0 3 VCC 0 2 V VCC 4 0 V to 5 5 V 0 3 VCC 0 1 Other than above EXCL 0 3 VCC 0 1 V 0 3 VCC 0 3 V VCC 4 0 V to 5 5 V P10 to P17 P20 to P27 P30 to P37...

Страница 557: ...CC 4 0 V to 5 5 V IOL 10 mA 0 6 VCC 4 0 V to 5 5 V IOL 1 6 mA 0 5 IOL 0 4 mA IIL RES P43 OSC1 X1 P10 to P17 P20 to P27 P30 to P37 P40 to P42 P50 to P57 P60 to P67 P70 to P77 P80 to P87 P90 to P97 PA0...

Страница 558: ...8 mA Active high speed mode VCC 2 7 V fOSC 2 MHz 1 3 4 Approx max value 1 1 Typ 1 2 2 3 4 Approx max value 1 1 Typ 1 0 Active high speed mode VCC 5 V fOSC 2 MHz 1 3 4 Approx max value 1 1 Typ 1 5 2 3...

Страница 559: ...peed mode VCC 2 7 V fOSC 2 MHz OSC 128 1 3 4 Approx max value 1 1 Typ 0 7 2 3 4 Approx max value 1 1 Typ 0 5 Active medium speed mode VCC 5 V fOSC 2 MHz OSC 128 1 3 4 Approx max value 1 1 Typ 1 0 2 3...

Страница 560: ...rox max value 1 1 Typ 0 7 VCC 5 V fOSC 2 MHz 1 3 4 Approx max value 1 1 Typ 1 2 2 3 4 Approx max value 1 1 Typ 1 1 VCC 5 V fOSC 4 MHz 1 3 4 Approx max value 1 1 Typ 1 6 2 3 4 Approx max value 1 1 Typ...

Страница 561: ...ystal resonator used LCD not used 2 3 4 Reference value Watch mode current consump tion 3 0 6 0 VCC 2 7 V 32 kHz crystal resonator used LCD not used 3 4 ISTBY VCC 0 3 A VCC 2 7 V Ta 25 C 32 kHz crysta...

Страница 562: ...0 V to 5 5 V All pins 0 5 Allowable output low current total IOL Output pins except ports 2 and 3 40 0 mA VCC 4 0 V to 5 5 V Ports 2 and 3 80 0 VCC 4 0 V to 5 5 V All pins 20 0 IOH All output pins 2...

Страница 563: ...em clock crystal resonator Subclock Pin X1 GND Subactive mode VCC Only CPU operates VCC Stops Subsleep mode VCC Only all on chip timers operate CPU stops VCC Stops Watch mode VCC Only clock time base...

Страница 564: ...oscillation frequency fOSC OSC1 OSC2 2 0 10 0 VCC 2 7 to 5 5 V 4 62 5 500 1000 ns Figure 15 1 2 3 62 5 500 1000 VCC 4 5 to 5 5 V OSC clock OSC cycle time tOSC OSC1 OSC2 100 500 1000 VCC 2 7 to 5 5 V...

Страница 565: ...idth tCPL OSC1 25 ns Figure 15 1 3 25 VCC 4 5 to 5 5 V 40 VCC 2 7 to 5 5 V Figure 15 1 4 EXCL 15 26 or 13 02 s Figure 15 1 External clock rise time tCPr OSC1 6 ns Figure 15 1 3 6 VCC 4 5 to 5 5 V 10 V...

Страница 566: ...is used 3 Also applies to H8 38347 Group 4 Also applies to H8 38447 Group Table 15 28 Serial Interface SCI1 Timing VCC 2 7 V to 5 5 V AVCC 2 7 V to 5 5 V VSS AVSS 0 0 V unless otherwise indicated App...

Страница 567: ...Item Symbol Min Typ Max Unit Test Condition Reference Figure Asynchronous tscyc 4 Figure 15 6 Input clock cycle Clocked synchronous 6 tcyc or tsubcyc Input clock pulse width tSCKW 0 4 0 6 tscyc Figure...

Страница 568: ...upply current AISTOP1 AVCC 600 A 2 Reference value AISTOP2 AVCC 5 0 A 3 Analog input capacitance CAIN AN0 to AN11 15 0 pF Allowable signal source impedance RAIN 10 0 k Resolution data length 10 bit No...

Страница 569: ...Figure Segment driver step down voltage VDS SEG1 to SEG40 0 6 V ID 2 A V1 2 7 V to 5 5 V 1 Common driver step down voltage VDC COM1 to COM4 0 3 V ID 2 A V1 2 7 V to 5 5 V 1 LCD power supply split resi...

Страница 570: ...ications Values Item Symbol Min Typ Max Unit Test Conditions Programming time 1 2 4 tP 7 200 ms 128 bytes Erase time 1 3 5 tE 100 1200 ms block Reprogramming count NWEC 1000 8 10000 9 times Data retai...

Страница 571: ...ws the total period for which the E bit in FLMCR1 is set It does not include the erase verification time 4 Maximum programming time tP max tP max Wait time after P bit setting z maximum number of writ...

Страница 572: ...Electrical Characteristics Rev 6 00 Aug 04 2006 page 534 of 680 REJ09B0145 0600 10 This is a data retain characteristic when reprogramming is performed within the specification range including this mi...

Страница 573: ...5 9 Operation Timing Figures 15 1 to 15 8 show timing diagrams t tw OSC VIH VIL tCPH tCPL tCPr OSC1 x1 EXCL tCPf Figure 15 1 Clock Input Timing RES VIL tREL Figure 15 2 RES RES RES RES Low Width VIH V...

Страница 574: ...igure 15 4 UD Pin Minimum Modulation Width Timing SCK1 SO1 SI1 tscyc VIH or VOH VIL or VOL tSOD tSCKf tSCKr tSCKL tSCKH tSIS tSIH VOH VOL Note Output timing reference levels See figure 15 9 for the lo...

Страница 575: ...SCK3 Input Clock Timing 32 tscyc tTXD tRXS tRXH VOH V or V IH OH V or V IL OL VOL OH CC OL SCK 31 SCK TXD31 TXD32 transmit data RXD31 RXD32 receive data Note Output timing reference levels Output high...

Страница 576: ...haracteristics Rev 6 00 Aug 04 2006 page 538 of 680 REJ09B0145 0600 tCT tCSU CL1 CL2 0 4 V 0 4 V VCC 0 5 V VCC 0 5 V VCC 0 5 V 0 4 V 0 4 V DO M tCWH tCWH tCSU tCWL tSU tDH tDM tCT Figure 15 8 Segment...

Страница 577: ...Section 15 Electrical Characteristics Rev 6 00 Aug 04 2006 page 539 of 680 REJ09B0145 0600 15 10 Output Load Circuit VCC 2 4 k 12 k 30 pF Output pin Figure 15 9 Output Load Condition...

Страница 578: ...d Values Max 100 Max 16 pF Manufacturer Nihon Denpa Kogyo Products Name NR 18 Frequency Crystal Oscillator Parameters Figure 15 10 Resonator Equivalent Circuit Resonating Frequency Manufacturer Model...

Страница 579: ...indicated However the actual electrical characteristics operating margin and noise margin may differ from the indicated values due to differences in the manufacturing process built in ROM layout patt...

Страница 580: ...Section 15 Electrical Characteristics Rev 6 00 Aug 04 2006 page 542 of 680 REJ09B0145 0600...

Страница 581: ...e flag in CCR Z Z zero flag in CCR V V overflow flag in CCR C C carry flag in CCR PC Program counter SP Stack pointer xx 3 8 16 Immediate data 3 8 or 16 bits d 8 16 Displacement 8 or 16 bits aa 8 16 A...

Страница 582: ...8 Rs16 1 Rs16 2 0 6 MOV B aa 8 Rd B aa 8 Rd8 2 0 4 MOV B aa 16 Rd B aa 16 Rd8 4 0 6 MOV B Rs Rd B Rs8 Rd16 2 0 4 MOV B Rs d 16 Rd B Rs8 d 16 Rd16 4 0 6 MOV B Rs Rd B Rd16 1 Rd16 Rs8 Rd16 2 0 6 MOV B R...

Страница 583: ...d8 decimal adjust Rd8 2 3 2 SUB B Rs Rd B Rd8 Rs8 Rd8 2 2 SUB W Rs Rd W Rd16 Rs16 Rd16 2 1 2 SUBX B xx 8 Rd B Rd8 xx 8 C Rd8 2 2 2 SUBX B Rs Rd B Rd8 Rs8 C Rd8 2 2 2 SUBS W 1 Rd W Rd16 1 Rd16 2 2 SUBS...

Страница 584: ...0 2 SHLL B Rd B b7 b0 0 C 2 0 2 SHLR B Rd B b7 b0 0 C 2 0 0 2 ROTXL B Rd B C b7 b0 2 0 2 ROTXR B Rd B C b7 b0 2 0 2 ROTL B Rd B C b7 b0 2 0 2 ROTR B Rd B C b7 b0 2 0 2 BSET xx 3 Rd B xx 3 of Rd8 1 2...

Страница 585: ...B Rn8 of aa 8 Rn8 of aa 8 4 8 BTST xx 3 Rd B xx 3 of Rd8 Z 2 2 BTST xx 3 Rd B xx 3 of Rd16 Z 4 6 BTST xx 3 aa 8 B xx 3 of aa 8 Z 4 6 BTST Rn Rd B Rn8 of Rd8 Z 2 2 BTST Rn Rd B Rn8 of Rd16 Z 4 6 BTST...

Страница 586: ...Rd B C xx 3 of Rd8 C 2 2 BIOR xx 3 Rd B C xx 3 of Rd16 C 4 6 BIOR xx 3 aa 8 B C xx 3 of aa 8 C 4 6 BXOR xx 3 Rd B C xx 3 of Rd8 C 2 2 BXOR xx 3 Rd B C xx 3 of Rd16 C 4 6 BXOR xx 3 aa 8 B C xx 3 of aa...

Страница 587: ...SP PC aa 16 4 8 JSR aa 8 SP 2 SP PC SP PC aa 8 2 8 RTS PC SP SP 2 SP 2 8 RTE CCR SP SP 2 SP PC SP SP 2 SP 2 1 0 SLEEP Transit to sleep mode 2 2 LDC xx 8 CCR B xx 8 CCR 2 2 LDC Rs CCR B Rs8 CCR 2 2 ST...

Страница 588: ...ry otherwise retains value prior to arithmetic operation 4 The number of states required for execution is 4n 9 in the H8 3847R Group and 4n 8 in the H8 3847S Group H8 38347 Group and H8 38447 Group n...

Страница 589: ...Table A 2 is an operation code map It shows the operation codes contained in the first byte of the instruction code bits 15 to 8 of the first instruction word Instruction when first bit of byte 2 bit...

Страница 590: ...ROTL LDC BLS BTST ROTXR ROTR ORC OR BCC RTS XORC XOR BCS BSR BOR BIOR BXOR BIXOR BAND BIAND ANDC AND BNE RTE LDC BEQ NOT NEG BLD BILD BST BIST ADD SUB BVC BVS MOV INC DEC BPL JMP ADDS SUBS BMI EEPMOV...

Страница 591: ...al number of states required for execution of an instruction can be calculated from these two tables as follows Execution states I SI J SJ K SK L SL M SM N SN Examples When instruction is fetched from...

Страница 592: ...n Execution Status Access Location instruction cycle On Chip Memory On Chip Peripheral Module Instruction fetch SI 2 Branch address read SJ Stack operation SK Byte data access SL 2 or 3 Word data acce...

Страница 593: ...s Rd 1 ADD W Rs Rd 1 ADDS ADDS W 1 Rd 1 ADDS W 2 Rd 1 ADDX ADDX B xx 8 Rd 1 ADDX B Rs Rd 1 AND AND B xx 8 Rd 1 AND B Rs Rd 1 ANDC ANDC xx 8 CCR 1 BAND BAND xx 3 Rd 1 BAND xx 3 Rd 2 1 BAND xx 3 aa 8 2...

Страница 594: ...BIOR xx 3 Rd 1 BIOR xx 3 Rd 2 1 BIOR xx 3 aa 8 2 1 BIST BIST xx 3 Rd 1 BIST xx 3 Rd 2 2 BIST xx 3 aa 8 2 2 BIXOR BIXOR xx 3 Rd 1 BIXOR xx 3 Rd 2 1 BIXOR xx 3 aa 8 2 1 BLD BLD xx 3 Rd 1 BLD xx 3 Rd 2...

Страница 595: ...d 2 1 BTST Rn aa 8 2 1 BXOR BXOR xx 3 Rd 1 BXOR xx 3 Rd 2 1 BXOR xx 3 aa 8 2 1 CMP CMP B xx 8 Rd 1 CMP B Rs Rd 1 CMP W Rs Rd 1 DAA DAA B Rd 1 DAS DAS B Rd 1 DEC DEC B Rd 1 DIVXU DIVXU B Rs Rd 1 12 EEP...

Страница 596: ...2 1 MOV W xx 16 Rd 2 MOV W Rs Rd 1 MOV W Rs Rd 1 1 MOV W d 16 Rs Rd 2 1 MOV W Rs Rd 1 1 2 MOV W aa 16 Rd 2 1 MOV W Rs Rd 1 1 MOV W Rs d 16 Rd 2 1 MOV W Rs Rd 1 1 2 MOV W Rs aa 16 2 1 MULXU MULXU B Rs...

Страница 597: ...M Internal Operation N SUB SUB B Rs Rd 1 SUB W Rs Rd 1 SUBS SUBS W 1 Rd 1 SUBS W 2 Rd 1 POP POP Rd 1 1 2 PUSH PUSH Rs 1 1 2 SUBX SUBX B xx 8 Rd 1 SUBX B Rs Rd 1 XOR XOR B xx 8 Rd 1 XOR B Rs Rd 1 XORC...

Страница 598: ...rs B 1 Addresses Upper Address H F0 Bit Names Lower Address Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Module Name H 20 FLMCR1 SWE ESU PSU EV PV E P ROM H 21 FLMCR2 FLER H 22 FLPWCR...

Страница 599: ...0 H 9B TDR31 TDR317 TDR316 TDR315 TDR314 TDR313 TDR312 TDR311 TDR310 H 9C SSR31 TDRE31 RDRF31 OER31 FER31 PER31 TEND31 MPBR31 MPBT31 H 9D RDR31 RDR317 RDR316 RDR315 RDR314 RDR313 RDR312 RDR311 RDR310...

Страница 600: ...Timer G H BD ICRGF ICRGF7 ICRGF6 ICRGF5 ICRGF4 ICRGF3 ICRGF2 ICRGF1 ICRGFO H BE ICRGR ICRGR7 ICRGR6 ICRGR5 ICRGR4 ICRGR3 ICRGR2 ICRGR1 ICRGRO H BF H C0 LPCR DTS1 DTS0 CMX SGX SGS3 SGS2 SGS1 SGS0 H C1...

Страница 601: ...2 PCR21 PCR20 H E6 PCR3 PCR37 PCR36 PCR35 PCR34 PCR33 PCR32 PCR31 PCR30 H E7 PCR4 PCR42 PCR41 PCR40 H E8 PCR5 PCR57 PCR56 PCR55 PCR54 PCR53 PCR52 PCR51 PCR50 H E9 PCR6 PCR67 PCR66 PCR65 PCR64 PCR63 PC...

Страница 602: ...itial value Read Write 7 TMC7 0 R W 6 TMC6 0 R W 5 TMC5 0 R W 3 1 0 TMC0 0 R W 2 TMC2 0 R W 1 TMC1 0 R W 4 1 Clock select 0 Internal clock Internal clock 0 0 1 Internal clock Internal clock 1 0 1 1 0...

Страница 603: ...1 Transition to erase mode Setting condition When SWE 1 and ESU 1 Program Verify 0 Program verify mode cleared initial value 1 Transition to program verify mode Setting condition When SWE 1 Erase Veri...

Страница 604: ...s prohibited 7 FLER 0 R 6 0 5 0 0 0 2 0 1 0 4 0 Flash memory error 3 0 FLPWCR Flash Memory Power Control Register H F022 Flash Memory Bit Initial value Read Write 7 PDWND 0 R W 6 0 5 0 0 0 2 0 1 0 4 0...

Страница 605: ...0 EB0 0 R W 2 EB2 0 R W 1 EB1 0 R W 4 EB4 0 R W Blocks 7 to 0 0 When a block of EB7 to EB0 is not selected initial value 1 When a block of EB7 to EB0 is selected 3 EB3 0 R W FENR Flash Memory Enable R...

Страница 606: ...Wakeup Edge Select Register H 90 System control Bit Initial value Read Write 7 WKEGS7 0 R W 6 WKEGS6 0 R W 5 WKEGS5 0 R W 0 WKEGS0 0 R W 2 WKEGS2 0 R W 1 WKEGS1 0 R W 4 WKEGS4 0 R W WKPn edge selecte...

Страница 607: ...t data is inverted TXD31 pin output data inversion switch 0 TXD31 output data is not inverted 1 TXD31 output data is inverted RXD32 pin input data inversion switch 0 RXD32 input data is not inverted 1...

Страница 608: ...04 2006 page 570 of 680 REJ09B0145 0600 CWOSR Subclock Output Select Register H 92 Timer A Bit Initial value Read Write 7 1 R 6 1 R 5 1 R 0 CWOS 0 R W 2 1 R 1 1 R 4 1 R TMOW pin clock select 0 Clock...

Страница 609: ...bled ECL value is held 1 ECL event clock input is enabled Count up enable H 0 ECH event clock input is disabled ECH value is held 1 ECH event clock input is enabled Channel select 0 ECH and ECL are us...

Страница 610: ...s respectively of a 16 bit event counter EC Count value 7 ECH7 0 R 6 ECH6 0 R 5 ECH5 0 R 0 ECH0 0 R 2 ECH2 0 R 1 ECH1 0 R 4 ECH4 0 R 3 ECH3 0 R ECL Event Counter L H 97 AEC Bit Initial value Read Writ...

Страница 611: ...1 1 clock w 2 clock 0 16 clock 64 clock Multiprocessor mode 0 Multiprocessor communication function disabled 1 Multiprocessor communication function enabled Stop bit length 0 1 stop bit 1 2 stop bits...

Страница 612: ...6 page 574 of 680 REJ09B0145 0600 BRR31 Bit Rate Register 31 H 99 SCI31 Bit Initial value Read Write 7 BRR317 1 R W 6 BRR316 1 R W 5 BRR315 1 R W 4 BRR314 1 R W 3 BRR313 1 R W 0 BRR310 1 R W 2 BRR312...

Страница 613: ...ta with the multiprocessor bit set to 1 is received Transmit enable 0 Transmit operation disabled TXD pin is transmit data pin 1 Transmit operation enabled TXD pin is transmit data pin Receive enable...

Страница 614: ...06 page 576 of 680 REJ09B0145 0600 TDR31 Transmit Data Register 31 H 9B SCI31 Bit Initial value Read Write 7 TDR317 1 R W 6 TDR316 1 R W 5 TDR315 1 R W 4 TDR314 1 R W 3 TDR313 1 R W 0 TDR310 1 R W 2 T...

Страница 615: ...or completed normally Clearing condition After reading PER31 1 cleared by writing 0 to PER31 1 A parity error has occurred during reception Setting condition Framing error 0 Reception in progress or...

Страница 616: ...04 2006 page 578 of 680 REJ09B0145 0600 RDR31 Receive Data Register 31 H 9D SCI31 Bit Initial value Read Write 7 RDR317 0 R 6 RDR316 0 R 5 RDR315 0 R 4 RDR314 0 R 3 RDR313 0 R 0 RDR310 0 R 2 RDR312 0...

Страница 617: ...in 1 Clock source is external clock SCK1 is input pin LATCH TAIL select 0 HOLD TAIL is output 1 LATCH TAIL is output Tail mark control 0 Tail mark is not output synchronous mode 1 Tail mark is output...

Страница 618: ...rts transfer operation 1 Read Write Read Write Note Only a write of 0 for flag clearing is possible 0 Clearing condition After reading ORER 1 cleared by writing 0 to ORER 1 Setting condition When an e...

Страница 619: ...R W Used for transmit data setting and receive data storage 8 bit transfer mode Not used 16 bit transfer mode Upper 8 bits of data register SDRL Serial Data Register L H A3 SCI1 Bit Initial value Rea...

Страница 620: ...1 1 clock w 2 clock 0 16 clock 64 clock Multiprocessor mode 0 Multiprocessor communication function disabled 1 Multiprocessor communication function enabled Stop bit length 0 1 stop bit 1 2 stop bits...

Страница 621: ...page 583 of 680 REJ09B0145 0600 BRR32 Bit Rate Register 32 H A9 SCI32 Bit Initial value Read Write 7 BRR327 1 R W 6 BRR326 1 R W 5 BRR325 1 R W 4 BRR324 1 R W 3 BRR323 1 R W 0 BRR3120 1 R W 2 BRR322...

Страница 622: ...ta with the multiprocessor bit set to 1 is received Transmit enable 0 Transmit operation disabled TXD pin is transmit data pin 1 Transmit operation enabled TXD pin is transmit data pin Receive enable...

Страница 623: ...06 page 585 of 680 REJ09B0145 0600 TDR32 Transmit Data Register 32 H AB SCI32 Bit Initial value Read Write 7 TDR327 1 R W 6 TDR326 1 R W 5 TDR325 1 R W 4 TDR324 1 R W 3 TDR323 1 R W 0 TDR320 1 R W 2 T...

Страница 624: ...s or completed normally Clearing condition After reading PER32 1 cleared by writing 0 to PER32 1 A parity error has occurred during reception Setting condition Framing error 0 Reception in progress or...

Страница 625: ...04 2006 page 587 of 680 REJ09B0145 0600 RDR32 Receive Data Register 32 H AD SCI32 Bit Initial value Read Write 7 RDR327 0 R 6 RDR326 0 R 5 RDR325 0 R 4 RDR324 0 R 3 RDR323 0 R 0 RDR320 0 R 2 RDR322 0...

Страница 626: ...R W 2 TMA2 0 R W 1 TMA1 0 R W Internal clock select TMA3 TMA2 0 PSS PSS PSS PSS 0 4 1 Clock output select 0 32 16 TMA1 0 1 TMA0 0 0 0 0 0 0 1 0 1 0 0 0 1 PSS PSS PSS PSS 1 0 1 0 0 1 0 0 1 0 1 0 1 1 1...

Страница 627: ...Registers Rev 6 00 Aug 04 2006 page 589 of 680 REJ09B0145 0600 TCA Timer Counter A H B1 Timer A Bit Initial value Read Write 7 TCA7 0 R 6 TCA6 0 R 5 TCA5 0 R 4 TCA4 0 R 3 TCA3 0 R 0 TCA0 0 R 2 TCA2 0...

Страница 628: ...ST Bit 0 write inhibit 0 Bit 0 is write enabled Bit 0 is write protected 1 Watchdog timer on 0 Watchdog timer operation is disabled Watchdog timer operation is enabled 1 Bit 2 write inhibit 0 Bit 2 is...

Страница 629: ...MC0 0 R W 2 TMC2 0 R W 1 TMC1 0 R W 4 1 Auto reload function select Clock select Internal clock Internal clock 0 1 Internal clock Internal clock 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 Internal cl...

Страница 630: ...a read the TCC value is read 7 TCC7 0 R 6 TCC6 0 R 5 TCC5 0 R 4 TCC4 0 R 3 TCC3 0 R 0 TCC0 0 R 2 TCC2 0 R 1 TCC1 0 R Count value TLC Timer Load Register C H B5 Timer C Bit Initial value Read Write No...

Страница 631: ...W Clock select L 0 Counting on external event TMIF rising falling edge Internal clock 32 Internal clock 16 Internal clock 4 Internal clock w 4 1 1 1 1 0 0 1 1 0 1 0 1 Toggle output level L 0 Low level...

Страница 632: ...ition After reading CMFL 1 cleared by writing 0 to CMFL 1 Setting condition Set when the TCFL value matches the OCRFL value Timer overflow flag L 0 Clearing condition After reading OVFL 1 cleared by w...

Страница 633: ...r Counter FL H B9 Timer F Bit Initial value Read Write Note TCFH and TCFL can also be used as the upper and lower halves respectively of a 16 bit timer counter TCF 7 TCFL7 0 R W 6 TCFL6 0 R W 5 TCFL5...

Страница 634: ...mpare Register FL H BB Timer F Bit Initial value Read Write Note OCRFH and OCRFL can also be used as the upper and lower halves respectively of a 16 bit output compare register OCRF 7 OCRFL7 1 R W 6 O...

Страница 635: ...nterrupt request is disabled TCG overflow interrupt request is enabled 0 1 0 Clearing condition After reading OVFH 1 cleared by writing 0 to OVFH 1 Setting condition Set when TCG overflows from H FF t...

Страница 636: ...at falling edge of input capture signal 7 ICRGF7 0 R 6 ICRGF6 0 R 5 ICRGF5 0 R 4 ICRGF4 0 R 3 ICRGF3 0 R 0 ICRGF0 0 R 2 ICRGF2 0 R 1 ICRGF1 0 R ICRGR Input Capture Register GR H BE Timer G Bit Initial...

Страница 637: ...o SEG9 Port Port Port Port Port SEG Port Notes Initial value Don t care SEG8 to SEG1 Duty select common function select Expansion signal select Bit 7 DTS1 0 0 0 0 1 1 1 1 Bit 6 DTS0 0 0 1 1 0 0 1 1 Bi...

Страница 638: ...e power supply on off control Frame frequency select Operating Clock Bit 1 Bit 2 Bit 3 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 Bit 1 CKS1 CKS2 CKS3 CKS0 w w 2 w...

Страница 639: ...5 1 3 CDS3 0 R W 0 CDS0 0 R W 2 CDS2 0 R W 1 CDS1 0 R W 4 0 R W A waveform B waveform switching control Charge discharge pulse duty cycle select Duty Cycle Bit 1 Bit 2 Bit 3 0 0 0 0 0 0 0 0 1 1 0 0 0...

Страница 640: ...D Result Register L H C5 Bit Initial value Read Write ADRRH 7 ADR9 Undefined R 6 ADR8 Undefined R 5 ADR7 Undefined R 3 ADR5 Undefined R 0 ADR2 Undefined R 2 ADR4 Undefined R 1 ADR3 Undefined R 4 ADR6...

Страница 641: ...0 Bit 2 Analog Input Channel Don t care CH3 CH2 0 CH1 CH0 Bit 1 Bit 0 0 AN 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 0 External trigger select 0 Disables start of A D conversion by external trigger 1 Enables sta...

Страница 642: ...5 0600 ADSR A D Start Register H C7 A D converter Bit Initial value Read Write 7 ADSF 0 R W 6 1 5 1 4 1 3 1 0 1 2 1 1 1 A D status flag 0 1 Read Write Read Write Indicates completion of A D conversion...

Страница 643: ...P12 I O pin 1 Functions as TMOFH output pin P13 TMIG pin function switch 0 Functions as P13 I O pin 1 Functions as TMIG input pin P14 IRQ4 ADTRG pin function switch 0 Functions as P14 I O pin 1 Functi...

Страница 644: ...ite 7 1 6 1 4 1 3 1 0 SCK1 0 R W 2 SO1 0 R W 1 SI1 0 R W 5 POF1 0 R W P20 SCK1 pin function switch 0 Functions as P20 I O pin Functions as SCK1 I O pin 1 P22 SO1 pin function switch 0 Functions as P22...

Страница 645: ...1 0 R W P20 SCK1 pin function switch 0 Functions as P20 I O pin Functions as SCK1 I O pin 1 P22 SO1 pin function switch 0 Functions as P22 I O pin Functions as SO1 output pin 1 P21 SI1 pin function sw...

Страница 646: ...O pin 1 Functions as PWM output pin P32 RESO pin function switch 0 Functions as P32 I O pin 1 Functions as RESO I O pin P43 IRQ0 pin function switch 0 Functions as P43 I O pin 1 Functions as IRQ0 inp...

Страница 647: ...OD4 0 R W 3 NMOD3 0 R W 0 NMOD0 0 R W 2 NMOD2 0 R W 1 NMOD1 0 R W 0 P2n is CMOS output n 7 to 0 1 P2n is NMOS open drain output PMR5 Port Mode Register 5 H CC I O port Bit Initial value Read Write 7 W...

Страница 648: ...t 8 The conversion period is 65 536 with a minimum modulation width of 4 The input clock is 16 t 16 The conversion period is 131 072 with a minimum modulation width of 8 Note t Period of PWM input clo...

Страница 649: ...Initial value Read Write 7 P27 0 R W 6 P26 0 R W 5 P25 0 R W 4 P24 0 R W 3 P23 0 R W 0 P20 0 R W 2 P22 0 R W 1 P21 0 R W Data for port 2 pins PDR3 Port Data Register 3 H D6 I O ports Bit Initial valu...

Страница 650: ...l value Read Write 7 P6 0 R W 6 P6 0 R W 5 P6 0 R W 4 P6 0 R W 3 P6 0 R W 0 P6 0 R W 2 P6 0 R W 1 P6 0 R W 3 0 2 1 4 5 6 7 Data for port 6 pins PDR7 Port Data Register 7 H DA I O ports Bit Initial val...

Страница 651: ...R W Data for port 9 pins PDRA Port Data Register A H DD I O ports Bit Initial value Read Write 7 1 6 1 5 1 4 1 3 PA 0 R W 0 PA 0 R W 2 PA 0 R W 1 PA 0 R W 3 0 2 1 Data for port A pins PDRB Port Data R...

Страница 652: ...nput pull up MOS is off Input pull up MOS is on Port 1 input pull up MOS control Note When the PCR1 specification is 0 Input port specification PUCR3 Port Pull Up Control Register 3 H E1 I O ports Bit...

Страница 653: ...nput pull up MOS is off Input pull up MOS is on Port 5 input pull up MOS control Note When the PCR5 specification is 0 Input port specification PUCR6 Port Pull Up Control Register 6 H E3 I O ports Bit...

Страница 654: ...pin 1 Output pin 7 6 5 4 3 2 1 0 PCR2 Port Control Register 2 H E5 I O ports Bit Initial value Read Write 7 PCR27 0 W 6 PCR26 0 W 5 PCR25 0 W 4 PCR24 0 W 3 PCR23 0 W 0 PCR20 0 W 2 PCR22 0 W 1 PCR21 0...

Страница 655: ...0 2 1 PCR5 Port Control Register 5 H E8 I O ports Bit Initial value Read Write 7 PCR5 0 W 6 PCR5 0 W 5 PCR5 0 W 4 PCR5 0 W 3 PCR5 0 W 0 PCR5 0 W 2 PCR5 0 W 1 PCR5 0 W Port 5 input output select 0 Inp...

Страница 656: ...pin 1 Output pin 7 6 5 4 3 2 1 0 PCR8 Port Control Register 8 H EB I O ports Bit Initial value Read Write 7 PCR8 0 W 6 PCR8 0 W 5 PCR8 0 W 4 PCR8 0 W 3 PCR8 0 W 0 PCR8 0 W 2 PCR8 0 W 1 PCR8 0 W Port 8...

Страница 657: ...00 Aug 04 2006 page 619 of 680 REJ09B0145 0600 PCRA Port Control Register A H ED I O ports Bit Initial value Read Write 7 0 6 0 5 0 4 0 3 PCRA 0 W 0 PCRA 0 W 2 PCRA 0 W 1 PCRA 0 W 0 1 2 3 Port A input...

Страница 658: ...16 384 states 0 0 1 Wait time 32 768 states Wait time 65 536 states 1 0 1 Active medium speed mode clock select 16 32 0 1 0 0 1 1 64 128 1 1 0 0 1 0 1 Wait time 131 072 states Wait time 2 states Wait...

Страница 659: ...cuted in active high speed mode a direct transition is made to active medium speed mode if SSBY 0 MSON 1 and LSON 0 or to subactive mode if SSBY 1 TMA3 1 and LSON 1 When a SLEEP instruction is execute...

Страница 660: ...Rising edge of IRQ0 pin input is detected 1 IRQ1 edge select 0 Falling edge of IRQ1 TMIC pin input is detected Rising edge of IRQ1 TMIC pin input is detected 1 IRQ2 edge select 0 Falling edge of IRQ2...

Страница 661: ...R W 1 IEN1 0 R W 5 IENWP 0 R W IRQ4 to IRQ0 interrupt enable 0 Disables IRQ4 to IRQ0 interrupt requests Enables IRQ4 to IRQ0 interrupt requests 1 Wakeup interrupt enable 0 Disables WKP7 to WKP0 interr...

Страница 662: ...interrupt enable 0 Disables timer FL interrupt requests 1 Enables timer FL interrupt requests Timer FH interrupt enable 0 Disables timer FH interrupt requests 1 Enables timer FH interrupt requests Tim...

Страница 663: ...n IRRIn 1 it is cleared by writing 0 n 4 to 0 Note Bits 7 6 and 4 to 0 can only be written with 0 for flag clearing 1 Setting condition When pin IRQn is designated for interrupt input and the designat...

Страница 664: ...Clearing condition When IRRDT 1 it is cleared by writing 0 1 Setting condition When a SLEEP instruction is executed while DTON is set to 1 and a direct transition is made Timer FH interrupt request f...

Страница 665: ...WPF7 0 R W 6 IWPF6 0 R W 5 IWPF5 0 R W 3 IWPF3 0 R W 0 IWPF0 0 R W 2 IWPF2 0 R W 1 IWPF1 0 R W 4 IWPF4 0 R W 0 Clearing condition When IWPFn 1 it is cleared by writing 0 n 7 to 0 Note All bits can onl...

Страница 666: ...e Timer G module standby mode is cleared 1 A D converter module standby mode control 0 A D converter is set to module standby mode A D converter module standby mode is cleared 1 Timer C module standby...

Страница 667: ...de control WDT module standby mode control 0 WDT is set to module standby mode WDT module standby mode is cleared 1 Asynchronous event counter module standby mode control 0 Asynchronous event counter...

Страница 668: ...Block Diagrams of Port 1 VCC VCC VSS PUCR1n PMR1n PDR1n PCR1n IRQn 4 n SBY low level during reset and in standby mode Internal data bus Port data register 1 Port control register 1 Port mode register...

Страница 669: ...ix C I O Port Block Diagrams Rev 6 00 Aug 04 2006 page 631 of 680 REJ09B0145 0600 VCC VCC SBY VSS PUCR13 PMR13 PDR13 PCR13 Timer G module TMIG Internal data bus P13 Figure C 1 b Port 1 Block Diagram P...

Страница 670: ...0145 0600 VCC VCC VSS PUCR1n PMR1n PDR1n PCR1n SBY Internal data bus PDR1 PCR1 PMR1 PUCR1 n 2 1 Port data register 1 Port control register 1 Port mode register 1 Port pull up control register 1 TMOFH...

Страница 671: ...f 680 REJ09B0145 0600 VCC VCC VSS PUCR10 PMR10 PDR10 PCR10 SBY Internal data bus PDR1 PCR1 PMR1 PUCR1 Port data register 1 Port control register 1 Port mode register 1 Port pull up control register 1...

Страница 672: ...k Diagrams of Port 2 P2n VCC PDR2n PCR2n SBY VSS PDR2 Port data register 2 PCR2 Port control register 2 PMR4 Port mode register 4 n 7 to 3 PMR4n Internal data bus Figure C 2 a 1 Port 2 Block Diagram P...

Страница 673: ...600 P24 VCC PDR24 PCR24 SBY Reset signal low level during reset VSS PDR2 Port data register 2 PCR2 Port control register 2 PMR4 Port mode register 4 PMR44 Internal data bus VCC Figure C 2 a 2 Port 2 B...

Страница 674: ...ge 636 of 680 REJ09B0145 0600 P22 VCC PMR25 SCI1 module PMR42 PMR22 PDR22 PCR22 SBY VSS Internal data bus PDR2 Port data register 2 PCR2 Port control register 2 PMR2 Port mode register 2 PMR4 Port mod...

Страница 675: ...6 page 637 of 680 REJ09B0145 0600 P21 VCC PMR41 PMR21 PDR21 PCR21 SCI module SBY VSS SI Internal data bus PDR2 Port data register 2 PCR2 Port control register 2 PMR2 Port mode register 2 PMR4 Port mod...

Страница 676: ...638 of 680 REJ09B0145 0600 P20 VCC PMR40 PMR20 PDR20 PCR20 SBY VSS Internal data bus PDR2 Port data register 2 PCR2 Port control register 2 PMR2 Port mode register 2 PMR4 Port mode register 4 EXCK SC...

Страница 677: ...lock Diagrams of Port 3 P3n VCC VCC PUCR3n PMR3n PDR3n PCR3n AEC module Internal data bus SBY VSS AEVH P36 AEVL P37 PDR3 PCR3 PMR3 PUCR3 Port data register 3 Port control register 3 Port mode register...

Страница 678: ...45 0600 P35 SCI31 module PDR35 PUCR35 SCINV1 PCR35 SBY VSS PDR3 Port data register 3 PCR3 Port control register 3 PUCR3 Port pull up control register 3 SCINV1 Bit 1 of serial port control register SPC...

Страница 679: ...45 0600 P34 VCC VCC SCI31 module PDR34 PCR34 SCINV0 SBY VSS PDR3 Port data register 3 PCR3 Port control register 3 PUCR3 Port pull up control register 3 SCINV0 Bit 0 of serial port control register SP...

Страница 680: ...642 of 680 REJ09B0145 0600 P33 VCC SCI31 module PDR33 PCR33 SBY VSS PDR3 Port data register 3 PCR3 Port control register 3 PUCR3 Port pull up control register 3 SCKIE31 SCKOE31 SCKO31 SCKI31 Internal...

Страница 681: ...9B0145 0600 P32 VCC VCC PUCR32 Internal data bus PMR32 PDR32 PCR32 SBY VSS PDR3 Port data register 3 PCR3 Port control register 3 PMR3 Port mode register 3 PUCR3 Port pull up control register 3 RESO F...

Страница 682: ...J09B0145 0600 P32 VCC VCC PUCR32 Internal data bus PMR32 PDR32 PCR32 SBY VSS PDR3 Port data register 3 PCR3 Port control register 3 PMR3 Port mode register 3 PUCR3 Port pull up control register 3 Figu...

Страница 683: ...0600 VCC VCC VSS PUCR31 PDR31 PCR31 UD SBY Internal data bus PDR3 PCR3 PMR3 PUCR3 Port data register 3 Port control register 3 Port mode register 3 Port pull up control register 3 P31 Timer C module P...

Страница 684: ...R31 UD PMR27 SBY Internal data bus PDR3 PCR3 PMR2 PMR3 PUCR3 Port data register 3 Port control register 3 Port mode register 2 Port mode register 3 Port pull up control register 3 P31 Timer C module P...

Страница 685: ...7 of 680 REJ09B0145 0600 P30 VCC VCC PUCR30 PMR30 PDR30 PCR30 SBY VSS PDR3 Port data register 3 PCR3 Port control register 3 PMR3 Port mode register 3 PUCR3 Port pull up control register 3 PWM PWM mod...

Страница 686: ...C I O Port Block Diagrams Rev 6 00 Aug 04 2006 page 648 of 680 REJ09B0145 0600 C 4 Block Diagrams of Port 4 P43 PMR33 Internal data bus IRQ0 PMR3 Port mode register 3 Figure C 4 a Port 4 Block Diagram...

Страница 687: ...page 649 of 680 REJ09B0145 0600 P42 SCI32 module Internal data bus PDR42 SCINV3 PCR42 SBY VSS PDR4 Port data register 4 PCR4 Port control register 4 SCINV3 Bit 3 of serial port control register SPCR T...

Страница 688: ...page 650 of 680 REJ09B0145 0600 P41 VCC SCI32 module PDR41 PCR41 SBY VSS PDR4 Port data register 4 PCR4 Port control register 4 SCINV2 Bit 2 of serial port control register SPCR RE32 RXD32 Internal da...

Страница 689: ...v 6 00 Aug 04 2006 page 651 of 680 REJ09B0145 0600 P40 VCC SCI32 module PDR40 PCR40 SBY VSS PDR4 Port data register 4 PCR4 Port control register 4 SCKIE32 SCKOE32 SCKO32 Internal data bus SCKI32 Figur...

Страница 690: ...REJ09B0145 0600 C 5 Block Diagram of Port 5 P5n VCC VCC PUCR5n Internal data bus PMR5n PDR5n PCR5n SBY VSS WKPn PDR5 Port data register 5 PCR5 Port control register 5 PMR5 Port mode register 5 PUCR5 P...

Страница 691: ...06 page 653 of 680 REJ09B0145 0600 C 6 Block Diagram of Port 6 P6n VCC VCC PUCR6n PDR6n Internal data bus PCR6n SBY VSS PDR6 Port data register 6 PCR6 Port control register 6 PUCR6 Port pull up contro...

Страница 692: ...grams Rev 6 00 Aug 04 2006 page 654 of 680 REJ09B0145 0600 C 7 Block Diagram of Port 7 P7n VCC PDR7n Internal data bus PCR7n SBY VSS PDR7 Port data register 7 PCR7 Port control register 7 n 7 to 0 Fig...

Страница 693: ...grams Rev 6 00 Aug 04 2006 page 655 of 680 REJ09B0145 0600 C 8 Block Diagrams of Port 8 P8n VCC PDR8n Internal data bus PCR8n SBY VSS PDR8 PCR8 n 7 to 0 Port data register 8 Port control register 8 Fi...

Страница 694: ...grams Rev 6 00 Aug 04 2006 page 656 of 680 REJ09B0145 0600 C 9 Block Diagram of Port 9 P9n VCC PDR9n PCR9n SBY VSS Internal data bus PDR9 Port data register 9 PCR9 Port control register 9 n 7 to 0 Fig...

Страница 695: ...rams Rev 6 00 Aug 04 2006 page 657 of 680 REJ09B0145 0600 C 10 Block Diagram of Port A PAn VCC PDRAn Internal data bus PCRAn SBY VSS PDRA Port data register A PCRA Port control register A n 3 to 0 Fig...

Страница 696: ...ix C I O Port Block Diagrams Rev 6 00 Aug 04 2006 page 658 of 680 REJ09B0145 0600 C 11 Block Diagram of Port B PBn Internal data bus AMR3 to AMR0 A D module VIN n 7 to 0 DEC Figure C 11 Port B Block D...

Страница 697: ...dix C I O Port Block Diagrams Rev 6 00 Aug 04 2006 page 659 of 680 REJ09B0145 0600 C 12 Block Diagram of Port C PCn DEC A D module AMR3 to 0 VIN n 3 to 0 Internal data bus Figure C 12 Port C Block Dia...

Страница 698: ...ns P67 to P60 High impedance Retained Retained High impedance Retained Functions Functions P77 to P70 High impedance Retained Retained High impedance Retained Functions Functions P87 to P80 High imped...

Страница 699: ...HD6433843R H 100 pin QFP FP 100B Regular products HD6433843RF HD6433843R F 100 pin QFP FP 100A Mask ROM versions HD6433843RX HD6433843R X 100 pin TQFP TFP 100B HD6433843RW HD6433843R W 100 pin TQFP TF...

Страница 700: ...D6433846R H 100 pin QFP FP 100B HD6433846RE HD6433846R F 100 pin QFP FP 100A HD6433846RL HD6433846R X 100 pin TQFP TFP 100B Wide range specifi cation products HD6433846RWI HD6433846R W 100 pin TQFP TF...

Страница 701: ...Die HD6433845SD HD6433845S H 100 pin QFP FP 100B HD6433845SL HD6433845S X 100 pin TQFP TFP 100B Wide range specifi cation products HD6433845SWI HD6433845S W 100 pin TQFP TFP 100G H8 3846S HD6433846SH...

Страница 702: ...TQFP TFP 100B HCD64338343 Die HD64338343HW 38343H 100 pin QFP FP 100B HD64338343WW 38343W 100 pin TQFP TFP 100G Wide range specifi cation products HD64338343XW 38343X 100 pin TQFP TFP 100B H8 38344 HD...

Страница 703: ...TQFP TFP 100B HCD64338346 Die HD64338346HW 38346H 100 pin QFP FP 100B HD64338346WW 38346W 100 pin TQFP TFP 100G Wide range specifi cation products HD64338346XW 38346X 100 pin TQFP TFP 100B H8 38347 H...

Страница 704: ...TQFP TFP 100B HCD64338443 Die HD64338443HW 38443H 100 pin QFP FP 100B HD64338443WW 38443W 100 pin TQFP TFP 100G Wide range specifi cation products HD64338443XW 38443X 100 pin TQFP TFP 100B H8 38444 HD...

Страница 705: ...38446 Die HD64338446HW 38446H 100 pin QFP FP 100B HD64338446WW 38446W 100 pin TQFP TFP 100G Wide range specifi cation products HD64338446XW 38446X 100 pin TQFP TFP 100B H8 38447 HD64338447H 38447H 100...

Страница 706: ...ASH 2 DIMENSION 3 DOES NOT INCLUDE TRIM OFFSET PRQP0100JE B P QFP100 14x20 0 65 0 83 0 58 0 15 0 13 0 65 10 0 19 2 18 8 18 4 3 10 0 12 0 17 0 22 0 24 0 32 0 40 0 00 0 30 0 15 0 20 0 30 20 14 L D 1 E D...

Страница 707: ...s section p 1 1 c b c b 2 1 1 Detail F c A A L L A PRQP0100KA A P QFP100 14x14 0 50 1 0 1 0 0 08 0 10 0 5 8 0 0 25 0 12 0 15 0 20 0 00 0 27 0 22 0 17 0 22 0 17 0 12 3 05 16 3 16 0 15 7 1 E D 1 1 p 1 E...

Страница 708: ...20 1 20 0 20 0 10 0 00 0 27 0 22 0 17 0 22 0 17 0 12 1 E D 1 1 p 1 E D 2 L Z Z y x c b b A H A E D A c e e L H MASS Typ 0 5g TFP 100B TFP 100BV RENESAS Code JEITA Package Code Previous Code 0 6 0 5 0...

Страница 709: ...ail F c A A L A L Terminal cross section 1 1 p b c c b PTQP0100LC A P TQFP100 12x12 0 40 H L e e c A D E A H A b b c x y Z Z L 2 D E 1 p 1 1 D E 1 MASS Typ 0 4g Reference Symbol Dimension in Millimete...

Страница 710: ...n in figure G 1 X direction Y direction 6 10 0 05 6 23 0 05 0 28 0 22 X direction Y direction 6 10 0 25 6 23 0 25 Maximum plain Max 0 03 Unit mm Figure G 1 Chip Sectional Figure The specifications of...

Страница 711: ...ection Y direction 4 35 0 25 4 83 0 25 Maximum plain Pattern side Chip back Max 0 03 Unit mm Figure G 3 Chip Sectional Figure The specifications of the chip form of the H8 38347 Group Mask ROM version...

Страница 712: ...0 REJ09B0145 0400 Appendix H Form of Bonding Pads The form of the bonding pads for the HCD6433847R HCD6433846R HCD6433845R HCD6433844R HCD6433843R and HCD6433842R is shown in figure H 1 Bonding area M...

Страница 713: ...6 00 Aug 04 2006 page 675 of 680 REJ09B0145 0600 The form of the bonding pads for the HCD6433847S HCD6433846S HCD6433845S and HCD6433844S is shown in figure H 2 Bonding area Metal Layer 75 m 75 m 2 5...

Страница 714: ...age 676 of 680 REJ09B0145 0400 The form of the bonding pads for the HCD64F38347 HCD64F38447 H8 38347 Group Mask ROM version and H8 38447 Group Mask ROM version is shown in figure H 3 Bonding area Meta...

Страница 715: ...33845R HCD6433844R HCD6433843R and HCD6433842R are shown in figure I 1 51 51 Chip tray code name Manufactured by DAINIPPON INK AND CHEMICALS INCORPORATED Code name CT054 Characteristic engraving TCT06...

Страница 716: ...6433844S are shown in figure I 2 51 51 Chip tray code name Manufactured by DAINIPPON INK AND CHEMICALS INCORPORATED Code name CT065 Characteristic engraving TCT4040 060 Chip orientation Chip Type code...

Страница 717: ...the HCD64F38347 and HCD64F38447 are shown in figure I 3 Type code Chip orientation Chip 4 83 4 35 Chip tray code name Code name CT037 Characteristic engraving 2CT049049 070 5 4 0 1 4 9 0 05 X 6 6 0 1...

Страница 718: ...k ROM version and H8 38447 Group Mask ROM version are shown in figure I 4 Type code Chip orientation Chip 3 77 3 55 Chip tray code name Code name CT127 Characteristic engraving 2CT040040 063 5 5 0 1 4...

Страница 719: ...447 Group Publication Date 1st Edition September 1999 Rev 6 00 August 04 2006 Published by Sales Strategic Planning Div Renesas Technology Corp Edited by Customer Support Department Global Strategic C...

Страница 720: ...Renesas Technology Hong Kong Ltd 7th Floor North Tower World Finance Centre Harbour City 1 Canton Road Tsimshatsui Kowloon Hong Kong Tel 852 2265 6688 Fax 852 2730 6071 Renesas Technology Taiwan Co L...

Страница 721: ...1753 Shimonumabe Nakahara ku Kawasaki shi Kanagawa 211 8668 Japan H8 3847R Group H8 3847S Group H8 38347 Group H8 38447 Group REJ09B0145 0600 Hardware Manual...

Отзывы: