Presentation is loading. Please wait.

Presentation is loading. Please wait.

Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer.

Similar presentations


Presentation on theme: "Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer."— Presentation transcript:

1 Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer 13 October 2010 Version 1.0

2 2 © 2010 Renesas Electronics America Inc. All rights reserved. Bob Proctor Staff Applications Engineer in Durham, NC 3-years at Renesas Primary support duties for R8C products Worked with many customers with segment LCD applications Developed Segment LCD API to help make diverse LCD applications easy to create and adapt BSEE Formerly Design Engineer in industrial motor control and distributor FAE

3 3 © 2010 Renesas Electronics America Inc. All rights reserved. Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** Solutions for Innovation ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

4 4 © 2010 Renesas Electronics America Inc. All rights reserved. 4 Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). Solutions for Innovation

5 5 © 2010 Renesas Electronics America Inc. All rights reserved. 5 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

6 6 © 2010 Renesas Electronics America Inc. All rights reserved. 6 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose R8C 16 Bit CISC Superb Noise Performance Low Power Consumption Higher Functionality ASSP Lineup Low Pin Count Lineup

7 7 © 2010 Renesas Electronics America Inc. All rights reserved. Innovation

8 8 © 2010 Renesas Electronics America Inc. All rights reserved. Renesas Segment LCD Solutions are Awesome Segment LCD’s still dominate the low power application space The R8C/Lx with LCD Controller and LCD API empower quick and flexible LCD designs

9 9 © 2010 Renesas Electronics America Inc. All rights reserved. Agenda R8C/Lx MCU overview The R8C LCD API Hands-on Lab – 30 minutes Q&A

10 10 © 2010 Renesas Electronics America Inc. All rights reserved. Question: ? Have you done a design using segment LCD’s, and found that it wasn’t anything like the last one you did? Did you have to start over doing LCD mapping software because the MCU, the LCD or both have changed? If you answer YES to either of these questions, then the LCD API solution we present today is for you!

11 © 2010 Renesas Electronics America Inc. All rights reserved. 11 Introduction to the Segment R8C/Lx Microcontrollers

12 12 © 2010 Renesas Electronics America Inc. All rights reserved. R8C/Lx LCD Controller Internal LCD voltage booster capable of driving up to 5V glass with 1.8V supply Up to 52 Segment lines and 8 Common lines for a maximum of 416 LCD segments All common bias and duty options supported Automatic Blink Function for each segment independently controlled

13 13 © 2010 Renesas Electronics America Inc. All rights reserved. LCD Demo Board Custom LCD Battery powered Power measurement pins Piezo buzzer Pushbuttons Thermistor

14 © 2010 Renesas Electronics America Inc. All rights reserved. 14 Introduction to the Segment LCD API

15 15 © 2010 Renesas Electronics America Inc. All rights reserved. LCD API – Icon Functions R_LCD_ Set Icon(IconHEX); R_LCD_ Clear Icon(IconHEART); R_LCD_ Blink Icon(IconLIGHTNING); R_LCD_ ClearBlink Icon(IconSUN) ;

16 16 © 2010 Renesas Electronics America Inc. All rights reserved. LCD API – 7-Segment Digit Functions R_LCD_ Write 7Seg( value, position ); R_LCD_ Clear 7Seg( position ); R_LCD_ Blink 7Seg( position ); R_LCD_ ClearBlink 7Seg( position );

17 17 © 2010 Renesas Electronics America Inc. All rights reserved. LCD API – 14 Segment Functions R_LCD_ Write 14Seg(‘A’,1); R_LCD_ Clear 14Seg(2); R_LCD_ Blink 14Seg(1); R_LCD_ ClearBlink 14Seg(1); R_LCD_ WriteText (“Text”,1); R_LCD_ ClearText (1,5); R_LCD_ ScrollText (“Scrolling Text…”);

18 18 © 2010 Renesas Electronics America Inc. All rights reserved. LCD API – Whole LCD Functions R_LCD_ Fill (); R_LCD_ Clear (); R_LCD_ Blink (); R_LCD_ ClearBlink ();

19 19 © 2010 Renesas Electronics America Inc. All rights reserved. LCD API Function Examples R_LCD_Write7Seg(4, 1); R_LCD_Write14Seg(‘B’,1); R_LCD_Clear(); R_LCD_SetIcon(IconSUN); R_LCD_Blink14Seg(1); R_LCD_Fill();

20 20 © 2010 Renesas Electronics America Inc. All rights reserved. The custom_lcd.h file The custom_lcd.h file is where the LCD physical interface is defined to the API software: LCD pins are assigned to MCU pins to match your schematic Icons are each assigned a name LCD SEG/COM pins are mapped into the software per your LCD drawing Take a few minutes to look at the custom_lcd.h file during the lab.

21 21 © 2010 Renesas Electronics America Inc. All rights reserved. Start the Lab Keep your dice turned to the section of the lab you are on. (Instructions are provided in the lab handout) Please refer to the Lab Handout and let’s get started!

22 22 © 2010 Renesas Electronics America Inc. All rights reserved. Checking Progress We are using the die to keep track of where everyone is in the lab. Make sure to update it as you change sections. When done with the lab, your die will have the 6 pointing up as shown here.

23 23 © 2010 Renesas Electronics America Inc. All rights reserved. Questions?

24 24 © 2010 Renesas Electronics America Inc. All rights reserved. Innovation The R8C/Lx and LCD API can enable almost any segment display quickly and easily

25 © 2010 Renesas Electronics America Inc. All rights reserved. 25 Thank You!

26 Renesas Electronics America Inc.


Download ppt "Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer."

Similar presentations


Ads by Google