Renesas Electronics America Inc. © 2011 Renesas Electronics America Inc. All rights reserved. RX210 Multi-Function Pin Controller (MPC) Ver. 1.00.

Slides:



Advertisements
Similar presentations
MC68HC11 System Overview. System block diagram (A8 version)
Advertisements

Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Using PDG with e2studio: Example
Lecture 9 RX210 Introduction & I/O Ports
Decoding Barcodes Various approaches. Decoding barcodes There are a number of ways of decoding the barcodes –The data can be polled –The data can be read.
ASPPRATECH.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
1 Why have we chosen to use the serial port, when it is more complicated and offers fewer connections than the printer port? For a beginners’ course using.
ECE 265 – LECTURE 12 The Hardware Interface 8/22/ ECE265.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the different.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Debugging on RX with IAR Embedded Workbench.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Purpose  This training course describes how to configure the the C/C++ compiler options.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose:  This training module provides a technical description of Renesas.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Clock Generator.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 320L: Rapid RX600 System Development Using the RPDL and.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. RX Family Overview Introduction A.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Purpose  This training module provides an overview of optimization techniques used in.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Renesas Electronics America Inc. RX USB Peripheral The Renesas RX USB peripheral a.k.a. USBC_597IP_PP Ver
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the CPU architecture.
RX Voltage Detection Circuit (LVD) and Power-On Reset (POR)
ECS642U Embedded Systems Digital I/O William Marsh.
1 LHO 13 The 8051CF020 and the University Daughter Card.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose This course provides an introduction to the peripheral functions.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This training course provides an overview of the CPU architecture.
Renesas Electronics Corporation © 2010 Renesas Electronics America Inc. All rights reserved. RX 12 Bit Analog-to-Digital Converter A Rev /1/10.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Port architecture.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the peripherals.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This course gives an overview of the Toolchain feature of the High.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the Direct Memory.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the Digital-to-Analog.
RX Serial Peripheral Interface (RSPI)
Serial Communications Interface Module Slide #1 of 19 MC68HC908GP20 Training PURPOSE -To explain how to configure and use the Serial Communications Interface.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the PWM type Digital-to-Analog.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course explains how to use section setting and memory.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This course explains how to use Mapview, a utility program for the.
Renesas Electronics America Inc. © 2011 Renesas Electronics America Inc. All rights reserved. RX Direct Memory Access Controller (DMAC) Ver
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Renesas Electronics America Inc. © 2011 Renesas Electronics America Inc. All rights reserved. RX Bus State Controller (BSC) Ver
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Renesas Electronics America Inc. RX Ethernet Peripheral © 2011 Renesas Electronics America Inc. All rights reserved A Rev /16/2011.
NET+OS 6.1 Training. GPIO APIs NET+OS 6.1 Signal Multiplexing System tradeoffs affecting pin count at design-time. –NS9750 unit cost reduced by conserving.
Renesas Electronics America Inc. © 2011 Renesas Electronics America Inc. All rights reserved. RX Interrupt Control Unit (ICU) Ver
Intro. Interfacing & Electronics 1 Interfacing Introduction.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course demonstrates the Project Generator function.
Tutorial 9 Module 8 – 8.1,8.2,8.3. Question 1 Distinguish between vectored and non-vectored interrupts with an example Build a hardware circuit that can.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
DEPARTMENT OF ELECTRONICS ENGINEERING V-SEMESTER MICROPROCESSOR & MICROCONTROLLER 1 CHAPTER NO microcontroller & programming.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 AD converter.
STM32F107VC Datablad Reference manual Schematics.pdf.
Input/Output Ports and Interfacing
This chapter in the book includes: Objectives Study Guide
Microcontroller Based Digital Code Lock
Lesson Outline Peripherals Memory-Mapped IO Ports GPIO Multiplexing
RX Watchdog Timer (WDT)
RX Compare Match Timer (CMT)
RX Data Transfer Controller (DTC)
RX 8-Bit Timer (TMR) 4/20/2011 Rev. 1.00
Blinking an LED Using MSP430ware to Control GPIO
8051 Micro Controller.
Keypad Source: under under
Series 5300 Lithium Cell Formation System
How to choose a good motherboard ?
Presentation transcript:

Renesas Electronics America Inc. © 2011 Renesas Electronics America Inc. All rights reserved. RX210 Multi-Function Pin Controller (MPC) Ver. 1.00

Course Introduction Purpose Provide details on the RX Multi Function Pin Controller Content MPC Overview Register Set Overview Example Configuration Learning Time 20 Minutes © 2011 Renesas Electronics America Inc. All rights reserved. 2

The Multi-Function Pin Controller New feature on the RX63N and RX210 Replaces Port Function Control Registers on RX62N Multiple functions multiplexed to a single pin Flexibility in assigning functions to different pins © 2011 Renesas Electronics America Inc. All rights reserved. 3

MPC overview: MPC setting 1 Analog Pins Timer function SCI function Timer function SCI function System Pins Port B Port 1 Port D Port E Port 5 Port 3Port J Port 4 Interrupt input function Interrupt Input function © 2011 Renesas Electronics America Inc. All rights reserved. 4 MPC selects port function assignment and changes pin layout System Pins Port B Port 1 Port D Port E Port 5 Port 3Port J Port 4 MPC setting 2 Analog Pins

MCU RXD_2 TXD_2 Model A component layout With connector No switch No LED MCU IRQ7 IRQ6 Model B component layout No connector With switch No LED MCU Port output Model C component layout No connector No switch With LED As the pins have multiple functions, the same board can be used for several models with different functions by effective board design. P16 P17 P16 P17 P16 P17 MCU Port output IRQ6 Model D component layout No connector With switch No switch No LED With LED P16 P17 MPC Usage Example © 2011 Renesas Electronics America Inc. All rights reserved. 5

MPC Registers Pin Function Control (PFS) register One register for each pin (P0nPFS…PJnPFS, n=0-7) One bit for Analog Input function (ASEL) One bit for Interrupt function (ISEL) Five bits for Pin Function Select (PSEL) © 2011 Renesas Electronics America Inc. All rights reserved. 6 Pin Function Control Register (PFS) Semantics Questions: The HW manual refers to PFS as Pin Function Control Register. The HW manual refers to PSEL as Pin Function Select Which are correct?

MPC Registers Write-Protect Register (PWPR) Prevents accidental modification of the PFS registers 8 bit register with specific unlock sequence © 2011 Renesas Electronics America Inc. All rights reserved. 7 Write-Protect Register (PWPR) 0 1

8 Selecting Port Functionality (P12 as IRQ2 input) - PSEL[3:0] P12PFS bit Pin Function Select bits IRQ function selection bit 0 Not an IRQ pin 1 IRQ2 input 0000 : Hi-Z 0101 : TMCI : SCL Other Values : Reserved -- ISEL Clear the B0WI bit in the PWPR register Set the PFSWE bit in the PWPR register Modify P12PFS © 2011 Renesas Electronics America Inc. All rights reserved.

Using PDG to configure MPC © 2011 Renesas Electronics America Inc. All rights reserved. 9 Graphical interface that generates RPDL code Helps with initial configuration

Notes © 2011 Renesas Electronics America Inc. All rights reserved. 10 List of all pins a particular function can be mapped to: Hardware Manual Table 20.1 List of all functions mapped to a particular pin: Hardware Manual Table RX210 Hardware Manual RX630RX630 Hardware Manual

Summary MPC Overview Flexibility Easy Migration Register Set Overview Example Configuration Thank you! © 2011 Renesas Electronics America Inc. All rights reserved. 11

Renesas Electronics America Inc. Thank You © 2011 Renesas Electronics America Inc. All rights reserved.