Renesas M16C FAMILY User Manual

Browse online or download User Manual for Networking Renesas M16C FAMILY. Renesas R5F3650TDFB#U0 datasheet: pdf

  • Download
  • Add to my manuals
  • Print

Summary of Contents

Page 1 - Microcontrollers

M16C™ Family ofMicrocontrollersR8C • M16C • R32C2008.9

Page 2

Resistor ladder(Driver: Large)Bi-directional bus(Driver: Optimized)Resistor ladderBi-directional bus(a)Bi-directional bus (b)M16C1/45001/12500Active:

Page 3 - Visit America.Renesas.com

ConventionalMCUConventional MCU-based circuit boardControl signallines protectedwith noise filters and capacitorsPower supply ferrite beads placed on

Page 4 - The M16C Family Evolution

MONOS-type FLASH(MONOS = Metal Oxide Nitride Oxide Silicon)2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014Memory Structure 50 MHz(180nm)M

Page 5

REASON #7: RELIABLENormal XIN oscillationAbnormal XIN oscillationXINOn-chiposcillatorCPUXINBack-up by the internal on-chip oscillatorXINOn-chiposcil

Page 6 - ■ REASON #1: BROAD PLATFORM

12M16C Platform™On-chip Peripherals Highly Functional TimersM16C MCUs have input and output timers that are used in combination with other peripheral

Page 7 - ■ REASON #2: COMPATIBILITY

13 Data Flash and BackGround Operation (BGO)1 10 Data n’1 10 Data n’’Typical Flash Memory Operation:ProgramExecution(1)CPUProgramExecution(2)HoldStat

Page 8 - R32C/M32C Register Model

Serial Interface14M16C Platform™On-chip Peripherals43 210P93(SS)P90(CLK)P91(RXD3/STXD3)P92(TxD3/SRxD3)M16C(M&S)43 210P93(SS)P90(CLK)P91(RXD3/STX

Page 9 - Instructions (R32C)

15 Intelligent I/OI/O ports can be configured to implement different peripheral functions.ICCXX71XX76XX78XX7cXX80xx70xx71xx72xx73xx74xx75xx76xx77xx78

Page 10 - ■ REASON #4: EFFICIENT

Project Manager– Graphical control of compiler/linker options– Function browser– Drag and drop code templates– Built-in (or external) project makeOutp

Page 11 - ■ REASON #5: QUIET

Autoupdater UtilityHEW ships with a utility that can automatically search Renesasweb downloads for updates tocomponents in your system and installthem

Page 12 - Secured Contents

* According to Gartner Dataquest, March 2008IMPORTANT!• This document may, wholly or partially, be subject to change without notice.• All rights are r

Page 13 - ■ REASON #7: RELIABLE

Code ProfilingStack Analyzer Map ViewIntegrated DebuggingHEW provides a common debug environment that letsyou connect to multiple targets (simulator,

Page 14 - On-chip Peripherals

Features and CapabilitiesApplicationsEvaluation, small andmedium-scale development Medium andlarge-scale developmentProfessionalLow-priceEvaluationSta

Page 15

Development Tools: ICE Comparison20In-Circuit Emulator Feature ComparisonFeatures E100 (M16C/64) PC7501 (M16C/62P) Compact EmulatorSystem configuration

Page 16

Guide to Selected Third-party Development ToolsMany third-party experts offer hardware and software development tools supported by design services, RT

Page 17 - 1 or fBT1)

Renesas’ low-cost Starter Kits (RSKs) are inexpensive ways to experience the performance of M16C microcontrollers. These kitsbundle a low-cost target

Page 18 - PROGRAMMING

씲 Hardware and Software Verification씲 Getting Started씲 What’s Cool about HEW씲 Performance Measurement씲 Training Resources씲 Document Updater씲 HEW Targ

Page 19

Development Tools: Selectors & Ordering InformationSeries GroupOrdering Part NumberRenesas Package Code Starter Kit On-chip EmulatorTo find specific

Page 20 - Map View

321In-Circuit Emulator SelectionChoosing the components required to complete a full emulation system for a device can be a complicated task due to spe

Page 21 - Applications

R8C/2x (2.2 – 5.5 V)(Broad Line-up, Application-Focused Devices)R8C/3x (1.8 – 5.5 V) **(High Performance, Advanced Features)48/52PINS20PINS24/32PINS64

Page 22

R8C/2x Series Selector GuideGroupCatalogPart Number (See Note 1)Power On Reset / Low Voltage DetectTimers AnalogCommunication(see note 2) PackageFlash

Page 23 - R0E00030AKCT00

RISCCISC32-bit Superscalar & MMU Video and audio processing32-bit High-performance CISC with FPU16-bit Application-specific integration S

Page 24 - IO Wizard

28R8C/2x, 3x Series Optimized pin assignment compatibility between 20- to 80-pin devices in R8C/3x series  No connection-crossing makes scaling (u

Page 25 - Activity Center

29R8C/3x Series Selector GuideGroup4CatalogPart Number (See Note 1)Power On Reset / Low Voltage DetectTimers AnalogCommunication(see note 2) PackageFl

Page 26 - HEW Ordering Numbers

56 SEG / 8 COM **48 SEG / 8 COM **1.8 to 5.5V16-ch ADCDTC24 SEG / 4 COM **80PINS52PINS64PINS100PINS* Contact Renesas for details and availability

Page 27 - In-Circuit Emulator Selection

R8C/Lx Series Selector GuideGroup4CatalogPart Number (See Note 1)Power On Reset / Low Voltage DetectLCD SEG / COM Lines (Max.)Timers AnalogCommunicati

Page 28 - R8C/2x, 3x Series

32M16C Tiny SeriesM16C/26A (2.7 – 5.5 V)(Up to 24MHz, Motor Control Timer)80PINS64PINS48PINSM16C/28 (2.7 – 5.5 V)(Up to 24MHz, Motor Control Timer,HW

Page 29 - R8C/2x Series Selector Guide

M16C Tiny Series Selector GuideGroupCatalogPart NumberROM Size (Kbytes)Data Flash (Kbytes)Non Data Flash Version AvailableRAM (Kbytes)External Data Bu

Page 30

Main Clock(up to 24MHz)16-bit Timer A: 5 ch16-bit Timer B: 6 chSerial I/O/UART/I2C/IEBus (6 ch)On-chip OscillatorHigh Speed: 40MHzWDTSerial I/O Clock

Page 31 - R8C/3x Series Selector Guide

35M16C/6X Series Selector GuideGroupCatalogPart Number (See Note 1)Flash (Kbytes)Data Flash (Kbytes)RAM (Kbytes)Vcc minVcc maxmax MHz @ Vcc maxOn-chip

Page 32 - R8C/Lx Series

R32C SeriesR32C/111Up to 50MHz,Large SRAMR32C/116Up to 50MHz,Large FlashR32C/117Up to 50MHz,Large Flash, +1 ch CANR32C/118Up to 50MHz,Large Flash, +2

Page 33 - R8C/Lx Series Selector Guide

R32C Series Selector GuideGroupCatalogPart Number (See Note 1)Flash (Kbytes)Data Flash (Kbytes)RAM (Kbytes)Vcc minVcc maxmax MHz @ Vcc maxOn-chip Osci

Page 34 - M16C Tiny Series

CompactStandardHigh-speedM16C/29M16C/28M16C/26AM16C/26B, M16C/28B: High speed (24MHz)M16C/29: Enhanced peripheral functions (on-chip CAN)M16C/30POptim

Page 35

M16C Family MCUs for CAN Applications (Cross-Series)R32C/117, /118, /120, /121(3.0 - 5.5V)R8C/22, /23, /34E, /34F (2.7 – 5.5 V)100-144PINS64-80PINS48P

Page 36 - DVD Recorder

M16C Family MCUs for CAN Applications: Selector GuideGroupCatalogPart Number (See Note 1)Flash (Kbytes)Data Flash (Kbytes)RAM (Kbytes)Vcc minVcc maxma

Page 37 - M16C/6X Series Selector Guide

Appendices40 Appendix A-1: Nomenclature of R8C, M16C, and R32C Part Numbers (1 of 2)Product ClassificationROM Type F: Flash MemoryProduct Series

Page 38 - R32C Series

AppendicesClassification CodePackage StyleM16C Microcontroller Family PlatformM16C Series: 2: 2x 6: 6x 8: 8xROM Type F: Flash M: Mask S: Romless

Page 39 - R32C Series Selector Guide

Appendices Appendix C: Package SpecificationsRenesas Nominal Body Lead MountingPackage Previous Pin Dimensions Pitch HeightType Code Code Count (mm)

Page 40 - Elevator Control

Users can order M16Cmicrocontroller devices and development tools online with just a few clicks on Renesas’ website. Here’s how:From the Renesaswebsit

Page 41

© 2008 Renesas Technology America, Inc. Renesas Technology America, Inc. is a wholly owned subsidiary of Renesas Technology Corp. H8 and SuperH are r

Page 42 - Appendices

BroadPlatformCompatibilityEfficientFlexibleandTrustedFlashReliableQuietPowerfulArchitectureThe M16C Family is a complete development platform in all r

Page 43

REASON #1: BROAD PLATFORMM16C Platform: Fully Upward CompatibleThe M16C MCU platform offers comprehensivescalability with a variety of products to m

Page 44

Example of One Side of DeviceM16C/62P12345678910111213141516171819202122232425DA1 / TB4IN / P9_4DA0 / TB3IN / P9_3SOUT3 / TB2IN / P9_2SIN3 / TB1IN / P

Page 45

FLGR2R3A0A1SVFSVPVCTSBFBUSPISPINTBPCR2R0H R0LR2R1H R1LR2H R2LR3H R3LR0H R0LR1H R1LR3b0b15FLGb0b31b310b0bb1b23b23R6R7R4R5A0A1A2A3SBFBUSPISPINTBPCVCTSVP

Page 46

ReadregisterOperationReadregisterOperationInstruction2FetchinstructionDecodeinstructionRead microinstructionWriteresultReadregisterOperationInstructio

Comments to this Manuals

No comments