Datasheet
Table Of Contents
- Notes regarding these materials
- General Precautions in the Handling of MPU/MCU Products
- How to Use This Manual
- Table of Contents
- Quick Reference by Address B-
- 1. Overview
- 2. Central Processing Unit (CPU)
- 2.1 Data Registers (R0, R1, R2 and R3)
- 2.2 Address Registers (A0 and A1)
- 2.3 Frame Base Register (FB)
- 2.4 Interrupt Table Register (INTB)
- 2.5 Program Counter (PC)
- 2.6 User Stack Pointer (USP) and Interrupt Stack Pointer (ISP)
- 2.7 Static Base Register (SB)
- 2.8 Flag Register (FLG)
- 2.8.1 Carry Flag (C Flag)
- 2.8.2 Debug Flag (D Flag)
- 2.8.3 Zero Flag (Z Flag)
- 2.8.4 Sign Flag (S Flag)
- 2.8.5 Register Bank Select Flag (B Flag)
- 2.8.6 Overflow Flag (O Flag)
- 2.8.7 Interrupt Enable Flag (I Flag)
- 2.8.8 Stack Pointer Select Flag (U Flag)
- 2.8.9 Processor Interrupt Priority Level (IPL)
- 2.8.10 Reserved Area
- 3. Memory
- 4. Special Function Registers (SFRs)
- 5. Reset
- 6. Processor Mode
- 7. Clock Generation Circuit
- 8. Protection
- 9. Interrupt
- 10. Watchdog Timer
- 11. DMAC
- 12. Timer
- 13. Serial I/O
- 14. A/D Converter
- 15. CRC Calculation Circuit
- 16. Programmable I/O Ports
- 16.1 Port Pi Direction Register (PDi Register, i = 1, 6 to 10)
- 16.2 Port Pi Register (Pi Register, i = 1, 6 to 10)
- 16.3 Pull-up Control Register 0 to Pull-up Control Register 2 (PUR0 to PUR2 Registers)
- 16.4 Port Control Register
- 16.5 Pin Assignment Control register (PACR)
- 16.6 Digital Debounce function
- 17. Flash Memory Version
- 17.1 Flash Memory Performance
- 17.2 Memory Map
- 17.3 Functions To Prevent Flash Memory from Rewriting
- 17.4 CPU Rewrite Mode
- 17.5 Register Description
- 17.6 Precautions in CPU Rewrite Mode
- 17.6.1 Operation Speed
- 17.6.2 Prohibited Instructions
- 17.6.3 Interrupts
- 17.6.4 How to Access
- 17.6.5 Writing in the User ROM Space
- 17.6.6 DMA Transfer
- 17.6.7 Writing Command and Data
- 17.6.8 Wait Mode
- 17.6.9 Stop Mode
- 17.6.10 Low Power Consumption Mode and On-chip Oscillator-Low Power Consumption Mode
- 17.7 Software Commands
- 17.8 Status Register
- 17.9 Standard Serial I/O Mode
- 17.10 Parallel I/O Mode
- 18. Electrical Characteristics
- 19. Usage Notes
- 19.1 SFR
- 19.2 PLL Frequency Synthesizer
- 19.3 Power Control
- 19.4 Protect
- 19.5 Interrupts
- 19.6 DMAC
- 19.7 Timer
- 19.8 Serial I/O
- 19.9 A/D Converter
- 19.10 Programmable I/O Ports
- 19.11 Electric Characteristic Differences Between Mask ROM
- 19.12 Mask ROM Version
- 19.13 Flash Memory Version
- 19.13.1 Functions to Inhibit Rewriting Flash Memory
- 19.13.2 Stop mode
- 19.13.3 Wait mode
- 19.13.4 Low power dissipation mode, on-chip oscillator low power dissipation mode
- 19.13.5 Writing command and data
- 19.13.6 Program Command
- 19.13.7 Operation speed
- 19.13.8 Instructions prohibited in EW0 Mode
- 19.13.9 Interrupts
- 19.13.10 How to access
- 19.13.11 Writing in the user ROM area
- 19.13.12 DMA transfer
- 19.13.13 Regarding Programming/Erasure Times and Execution Time
- 19.13.14 Definition of Programming/Erasure Times
- 19.13.15 Flash Memory Version Electrical Characteristics 10,000 E/W cycle product
- 19.13.16 Boot Mode
- 19.14 Noise
- 19.15 Instruction for a Device Use
- Appendix 1. Package Dimensions
- Appendix 2. Functional Difference
- Register Index
- REVISION HISTORY

REVISION HISTORY M16C/26A Group (M16C/26A, M16C/26B, M16C/26T) Hardware Manual
Rev. Date Description
Page Summary
C-1
2.00 Feb.15,07 - M16C/26B newly added, word standardized: on-chip oscillator, development tool
Overview
1 •Description partially deleted
2 - 3 •1.2 Performance Outline modified
4 - 5 •Figure 1.1 and 1.2 Block Diagrams updated
6•1.4 Product List updated
7•Figure 1.3 Product Numbering System updated
8•Tables 1.7 to 1.10 Product Codes updated
12, 14 •Tables 1.11 and 1.12 Pin Characteristics newly added
15 - 16 •Tables 1.13 Pin Description newly added
SFRs
20 •Table 4.1 SFR Information(1) Note about WDC register is deleted
22 •Table 4.3 SFR Information(3) Value after reset for ROCR register modified
23 •Table 4.4 SFR Information(4) Note 2 added to IFSR2A register
Reset
28 •Figure 5.1.1.2. Reset Sequence Vcc line and ROC line are modified
29 •Figure 5.5.1. Voltage Detection Circuit Block WDC register’s block is deleted
Processor Mode
35 •Figure 6.1 PM1 Register Note 2 partially added
36 •Figure 6.2 PM2 Register newly added
37 •Figure 6.3 Bus Block Diagram and Table 6.1 Accessible Area and Bus Cycle
newly added
Clock Generation Circuit
41 •Figure 7.4 ROCR Register modified
43 •Figure 7.6 PM2 Register Notes 2, 5, 6 modified
45 - 46 •Figure 7.1.1 and 7.2.1 Examples of Main Clock Connection Circuit updated
47 •7.4 PLL Clock Description modified for M16C/26B
•Table 7.4.1 Example for Setting PLL Clock Frequencies Note 1 modified
50 •7.6.1 Normal Operation Mode Description modified
51 •Table 7.6.1.1 Setting Clock Related Bit and Modes modified
54 •Figure 7.6.1 State Transition to Stop Mode and Wait Mode modified
55 •Figure 7.6.1.1. State Transtion in Normal Mode modified
56 •Table 7.6.1 Allowed Transition and Setting modified, Notes 1 and 2 modified
59 •Figure 7.8.3.1 Procedure to Switch Clock Source From On-chip Oscillator
to Main Clock upadated
Protection
60 •Description partially modified
Interrupt
76
______
•9.6 INT Interrupt Description partially added