BL Interface Products LCD TV Application BL-IP, BU MMS Q1 2012 Interface Products Overview System Management High Speed Interface I2C-Bus Buffers, Muxes & Switches GPIO Expanders LED Controllers Temperature Sensors Level Translators EEPROM RF Analog Leader & Inventor of I2C Bus High Speed Buffers & Muxes SerDes Memory Interface UARTs Protocol Bridges Wide Selection of multi GHz Switches and Muxes Clocks, Watches & Graphic Drivers Real Time Clocks Display/Segment Drivers Chips for Watches Touch/Proximity Sensors/Switches World’s Lowest Power RTC World’s Lowest Power Proximity & Touch Sensors Focus Products for LCD TV I2C-Bus Controllers I2C-Bus Buffers & Level Translators GPIO Expanders LED Keypad Controllers I2C low-power LED Blinkers Temp. Sensors SDIO Controller UARTs UART/I2C/SPI inter-Bus Bridges High Speed Multi-GHz Muxes/Switches DP – VGA Protocol Converter DP – LVDS Protocol Converter DP – HDMI Protocol Converter Real Time Clock LCD/Display Controllers Touch Sensors Proximity Switches Focus on high-value, mixed-signal components to support key processors in LCD TV markets 2 TV block diagram Storage & Communication Interface Analog Audio Video interface RS232 , UART Interface HDMI Displayport Displayport Backlight LED Drivers and panel/backlight discretes Temperature Sensor RF Remote Control Human interface & Signaling MCU, I2C, SPI and RTC Glue logic 3 Overview TV (AV interfaces) Displayport ESD protection Displayport Switch Displayport Displayport to VGA Adapter Displayport to HDMI Adapter Audio Amp ESD protection AV inputs VGA YPbPr ESD protection ESD protection Video Switch Audio DAC Video ADC Speakers Audio Switch ESD protection Audio mute AV out SCART ESD protection S-VHS L/R HDMI ESD protection HDMI HDMI ESD protection CEC controller TV Main Audio Switch Processor Displayport to LVDS Adapter I2C Buffer ESD protection HDMI switch ESD protection Headphone Amp HDMI Receiver Panel/backlight discretes ESD protection Panel ESD protection Temp sensor Screen LED drivers HDMI ESD protection This typical block diagram is intended to show the full NXP product offer. Some stand-alone parts/functions shown here may also be integrated in other NXP parts and may not be useful when such parts are used. 4 Overview TV (Storage, communication, CAS) PCMCIA RS232 ESD SD ESD SD Host controller FLASH SDRAM Logic (mux/demux) Logic (shift & store reg) DDR terminator Logic (LVC) ESD WiFi Ethernet I2C /SPI/UART Bus Bridges TV Main Processor IC card (Japan CAS) IC Card reader High speed switch High speed switch USB switch SATA eSATA Hard-disk drive ESD Signal Redriver Bluetooth USB 3.0 ESD ESD USB UART This typical block diagram is intended to show the full NXP product offer. Some stand-alone parts/functions shown here may also be integrated in other NXP parts and may not be useful when such parts are used. 5 Overview TV (Human Interface, Bus, Control, power) Discretes Comparators TV Main Processor I2C GPIO DC-DC Discretes Bluetooth Infrared Keypad IOper ~ 3uA RF/IF Components Zigbee/ RF4CE PLL I2C Voltage Translator PLL Power Supply RTC IOper ~ 100nA I2C Bus controller I2C bus Touch Switches/ Proximity sensor Keypad LED Backlight SPI AC-DC Discretes uC RTC EEPROM Temp sensor LED dimmer/ Blinkers Signaling mains LCD Driver RF Interface Processing Sensor & Actuators Power Standard Products 6 2C Buffers Voltage Translators & I 2 I C Buffers & Voltage translator 7 Why use NXP Level Shifters? Support voltage level translation between 0.8V and 5.0V Bi-directional translator, no direction pin needed. Can support bus frequency from100KHz up to 20MHz. Many mobile-friendly package choices including XQFN8 (1.6 x 1.6 x 0.5 mm) and XSON8U (1.35 x 1 x 0.5 mm) Simple schematics and peripheral devices Enable pin to control the connection and disconnection of the two sides Good performance with competitive price 8 Level Translator Overview Low Power / Passive • • • • Devices: NVT2xxx (some GTL), PCA9306 Function: I2C, I2S, SPI, digital RGB Bidirectional Level Shift Application: Computing, Mobile & Consumer Advantage: Lowest Standby Power Capacitance Isolation • • • • Devices: PCA95xx Function: I2C & SMBus Bidirectional Level Shift Application: Computing, Networking, Mobile & Consumer Advantage: Best Noise Margin Active GTL • • • • Devices: GTL2xxx, GTL16xx Function: GTL to LVTTL Bidirectional Level Shift Application: Computing, Consumer & Telecom Advantage: De facto standard for Intel processors 9 Low Power/Passive Voltage Translators # CH New OLD Usage 1 NVT2001 -- Clock 2 NVT2002 PCA9306 GTL2002 I2C, I2S, SMbus 3 NVT2003 -- I2C, server 4 NVT2004 -- SPI 6 NVT2006 -- I2C + SPI 8 NVT2008 GTL2003 Digital RGB 10 NVT2010 GTL2010 Data Bus 22 -- GTL2000 Address + Data SOT1089 extremely thin small outline package (1.35 x 1 x 0.5 mm with 0.35mm pitch) 5V 3.3 V 1.8 V 1V 8 GND EN 2 7 VCC VREFB 3 A1 SCL I2C GND 6 B1 4 SDA VCC 0.1uF VREFA BUS MASTER Bi-directional without the need for a direction pin RPU 1.2 V Lowest standby current (5 uA) Widest supply range (from 1V to 5V) RPU NVT means “NXP Voltage Translator” 1 RPU NVT2002 1.5 V RPU 200K 2.5 V SCL 5 A2 B2 I2C BUS DEVICE SDA GND I2C and DDC compliant Lock-up free operation for isolation when EN=LOW For new designs, we recommend the NVT family, but NXP will continue to support GTL2000/02/03/10 and PCA9306 10 Active Voltage Translator Buffer Value Proposition – Largest selection of active and passive level shifters to accommodate lowest processor voltage (<0.8V) and highest peripheral voltage (>5.5V) – Guaranteed compliance to I2C – Market leader in I2C Level translator NXP Level Shifter Portfolio Device Description Normal I/O Static Level Offset I/O Accelerator Idle Stop Detect for Hotswap Interrupt × (A-Side) ESD (HBM) PCA9507 2.7V-to-5.5V Level Shifter A Side B Side PCA9508 0.9V-to-5.5V Level Shifter with Offset Free Hot-Swap A Side B Side PCA9509/A 0.8V-to-5.5V Level Shifter B Side A Side 2KV PCA9515A 3.3V / 5.0V I2C-Bus Repeater A & B Sides 2KV PCA9516A 5-Channel I2C Bus Hub A & B Sides 2KV PCA9517A 0.9V-to-5.5V Level Shifter B Side 5KV PCA9518A 5-Channel I2C Bus Hub Expander A & B Sides 2KV PCA9519 1.1V-to-5.5V Quad Level Shifter B Side A Side 2KV PCA9527 3.0V-to-5.5V Level Shifter A Side B Side A Side 5KV × × (A-Side) 6KV × 8KV 11 HDMI DDC & CEC Solutions 2:1 MUX PCA9540 DVDR/STB PCA9527, PCA9507, PCA9306 DVD TV front panel STB Buffers PCA9527, PCA9507, PCA9306 Game Console 12 HDMI Level Translator Products PCA9507 PCA9527 PCA9507 PCA9512B[2] PCA9508 PCA9509A PCA9517A[1] PCA9306 NVT2002 Rise Time Accelerator YES YES NO NO NO NO NO Idle/Stop Detect for Hot-swap NO YES YES NO NO NO NO Noise/offset Isolation YES NO YES YES YES NO NO Capacitance Isolation YES YES YES YES YES NO NO VCCA or VCC supply range 3.0V – 5.5V 2.7V – 5.5V 0.9V – 5.5V 0.8V to 1.5V 0.9V – 5.5V N/A N/A VCCB or VCC2 supply range 2.3V – 5.5V 2.7V – 5.5V 2.7V – 5.5V 2.3V - 5.5V 2.7V – 5.5V N/A N/A 5kV 2kV 5kV 2 kV 5kV 2kV 4kV FEATURES ESD HBM [1] PCA9517A is the high ESD drop in replacement for PCA9517 [2] PCA9512B has rise time accelerator and a 1V pre-charge on the backplane side 13 PCA9507 vs PCA9517A vs PCA9527 PCA9507 & PCA9527 are upgrade replacements over the PCA9517A with integrated rise time accelerator for longer cable HDMI DDC applications Specifically designed for HDMI DDC source applications A-side has normal voltage swings to interface with any other device PCA9527 has additional channel for CEC (Consumer Electronic Control) that Digital TV the PCA9507 does not provide DVDR/STB PCA9507 A B PCA9507/17A/27 Comparison Features A-side with “rise time accelerator” for heavy load or long cable (over 18 meters)* Buffer channels (DDC & CEC) A-side supply voltage range ESD HBM PCA9507 PCA9517A PCA9527 Yes No Yes 2 2 3 2.7V to 5.5V 0.9V to 5.5V 2.7V to 5.5V > 5 kV > 5 kV > 5 kV * Note: Longer cable stretches clock low time and requires less than 400 kHz speed operation 14 I2C Bus Controller, Muxes and Switches 15 Bus Controller Family Parallel Bus to I2C-bus Master Microcontroller Fast Mode-Plus PCA9665 Fast Mode PCA9564 Standard Mode PCF8584 • 2.3 – 3.6 V voltage range ( 5V tolerant) • Fast-mode Plus (952 kHz) • SCL/SDA sink 30mA • Internal clock source • 68 byte buffer (TX/RX) • 50 MHz Parallel bus • 2.3 – 3.6 V voltage range (5V tolerant) • Fast-mode (320 kHz) • Internal clock source • 50MHz Parallel bus • 4.5 – 5.5 V voltage range • Standard Mode (90kHz) • External clock source • 3MHz Parallel bus 16 NXP I2C Multiplexer & Switch Value Proposition Where used? • Anywhere that requires the I2C-bus to be split I2C Bus 0 I2C Bus OFF I2C Bus 1 Why used? • Address conflict resolution if two devices with same address need to be on the same bus • Voltage level translation to allow devices with different voltage supplies to operate on the same I2C-bus • Broadcast communication to identically addressed slaves Why NXP Multiplexer & Switch? • Largest selection of multiplexers and switches in a wide range of packages Interrupt Out I2C Controller Interrupt 0 Interrupt 1 Multiplexer Can only select one downstream channel at a time I2C Bus 0 I2C Bus OFF I2C Bus 1 OFF Reset Interrupt Out I2C Controller Interrupt 0 Interrupt 1 Switch Application Note AN262 Can only select one downstream channel at a time like multiplexer or multiple channels can be selected for broadcast mode or level translation 17 Multiplexers / Switches Family Mux/Switches Family 2:1 Mux/Switches 4:1 Mux/Switches Mux /w Interrupt PCA9544A Mux PCA9540B Mux /w Interrupt PCA9542A Switch /w Interrupt & Reset PCA9545A/B/C* Master Selector Interrupt & Reset PCA9541A/01, /03 8:1 Mux/Switch Mux /w Reset PCA9547 Switch /w Reset PCA9548A Switch /w Reset PCA9546A Switch /w Interrupt & Reset PCA9543A/B/C* Switch /w Reset (FM+) PCA9646 * Note: A, B, and C have different I2C fixed address 18 High Speed Multi-GHz Signal Switches, High Speed multi-GHz Signal Switches, Conditioners & Protocol Bridges Conditioners & Protocol Bridges 19 High Speed Signal Muxes, Conditioners & Protocol Bridges High Bandwidth Signal Switch Signal Routing 2.5Gbps bandwidth • DDR2, DDR3, PCIe G1, DP1.1/eDP, LVDS 5Gbps bandwidth • PCIe G2, DP1.2/eDP, SATA2, USB3 8Gbps bandwidth • PCIe G3, SATA3 High Bandwidth Signal Conditioner DisplayPort adapter (Level translators) Signal Conditioning • DP-to-HDMI, DP-to-DVI USB3 redriver DisplayPort Bridges System Bridge DP-to-VGA, DP-to-LVDS 20 High Speed Mux/DeMux switches Type number Number of differential channels Signal switching speed VDD Operating range Package CBTL02042 2 5Gb/s 3.3V +/-10% DHVQFN20 CBTL04082 4 5Gb/s 3.3V +/-10% HVQFN42 CBTU04082 4 5Gb/s 1.8V +/-10% HVQFN42 CBTL02043 2 8Gb/s 3.3V +/-10% DHVQFN20 CBTL04083 4 8Gb/s 3.3V +/-10% HVQFN42 CBTU04083 4 8Gb/s 1.8V +/-10% HVQFN42 PCIe Gen2 DisplayPort 1.1a USB 3.0 SATA 3 Gb/s PCIe Gen3 DisplayPort 1.2 USB 3.0, SATA 6 Gb/s 21 CBTL02043 10Gbps Mux/De-mux/Switch 2 differential channel, 2:1 bi-directional mux/demux Signaling Supported – PCIe Gen1 @ 2.5 Gbps – DisplayPort up to v1.2 @ 5.4 Gbps – PCIe Gen1 to Gen3 @ 8 Gbps – USB 3.0 @ 5.0Gbps – SATA 3.0 @ 6.0 Gbps – SAS 2.0 @ 6.0 Gbps A0_P B0_P A0_N B0_N A1_P B1_P A1_N B1_N C0_P C0_N C1_P C1_N -3dB bandwidth 10 GHz SEL Low inter-pair skew: 5ps max Low crosstalk: -30dB at 5GHz XSD High Off-isolation: 30dB at 5GHz 3.3 V supply voltage DHVQFN 20, 2.5 x 4.5x 1.0 mm, 0.5mm pitch ESD 6kV HBM, 1kV CDM Two pin-outs available A pin-out optimized for outputs on the opposite side of input B pin-out optimized for outputs on both sides of the package In Production 22 CBTL06DP213 – High performance DP 1.2 Switch Very High Performance Bi-directional Switch for DPv1.2 (5.4 Gb/s) applications Supports 2:1 Multiplexing /Switching of 4 High Speed lanes of DP Main Link 4:1 Multiplexing/Switching of DP AUX channels / DDC signals 2:1 Multiplexing/Switching of DP HPD signal 2 Selection pins and 1 shutdown pin Excellent Signal Integrity Performance RON 14Ω -3dB BW: 11 GHz Diff. Return loss: -20 dB @ 100 MHz, -17 dB @ 1.35 GHz, -13 dB @ 2.7 GHz Diff. Insertion loss: -0.9 dB @ 100 MHz, -1 dB @ 1.35 GHz, -1.3 dB @ 2.7 GHz 3.3 V supply voltage; Active Current consumption 2 mA typical, Shutdown current 10 uA ESD 2kV HBM, 500V CDM TFBGA48, 5x5mm,0.5mm ball pitch XSD_N In Production 23 PTN3460 eDP-to-LVDS Bridge Embedded DisplayPort (eDP) Receiver – – – 1-lane/2-lane, 1.62/2.7Gbps 1 Mbps AUX channel, HPD support Support of Full Link Training and Fast link training with auto equalization LVDS Transmitter – – – – – PTN3460 ML0 ML1 Single or Dual Buses. Color depths – 18/24 bpp Supports up to 1920 x 1200, 60 Hz, 24 bpp Pixel clock 112 MHz (max). Pixel Data Rate max.112 Mpixels/s (Single LVDS Bus) and 224 Mpixels/s(Dual LVDS Bus) EDID support via AUX to I2C DDC bridge AUX DisplayPort Receiver HPD Protocol Engine LVDS Transmitter Bus 0 Flash Memory LVDS Transmitter Bus 1 System Controller EDID Emulation DDC EMI Reduction Support – – Down spreading support on DisplayPort interface Center spreading support on LVDS interface eDP Content Protection mechanisms Mode Resolution LVDS Channel Pixel Clock WUXGA 1920x1200 @ 60Hz Dual 96.5MHz EDID ROM Emulation up to 8 EDID Data UXGA 1600 x1200 @ 60Hz Dual 81MHz Power supply – 3.3V, 3.3V/1.8V SXGA 1280x1024 @ 60Hz Dual 108MHz ESD 7KV HBM XGA 1024x768 @ 60Hz Single 65MHz VGA 640x480 @ 60Hz Single 25MHz – Support Alternate Framing and Alternate Scrambler Seed Reset HVQFN56 package , 7mm x 7mm, 0.4mm pitch In Production 24 PTN3460 Value Proposition Display Port Link Control Functions – Auto DP Equalizer • • • Equalization gain up to 15 dB Optimal link performance thru DP link Host power saving – Extended Control over DP AUX • Pulse Width Modulation through DP AUX (eDP v1.2 spec) – Backlight Mode set register – Max. of 16 bits for Backlight brightness control Automatic Power Sequence Control EDID #1 EDID #2 EDID #1 EDID #3 VDD18 43 44 45 46 47 48 49 50 51 52 54 53 55 56 0.1µF 1 42 2 41 3 40 4 FB 39 5 38 6 37 36 PTN3460 8 35 28 27 26 15 25 29 VDD33 24 30 14 23 31 13 22 32 12 21 33 11 20 34 10 18 0.1µF 9 19 0.01µF 0.1µF 7 0.1µF VDD18 FB 0.1µF 4.7µF 0.1µF VDD18 4.7µF Selectable Configurability & Feature Rich Settings 0.1µF 0.1µF FB / R VDD33 2.2µF Integrated LDO regulator without voltage regulation Inductor coil Power Supply Connections 2.2uF Single 3.3v power supply operation or dual 3.3v/1.8v power supply operation for further power reduction EDID #1 EDID #2 EDID #4 17 – No EEPROM for device configuration – No EEPROM for EDID Emulation. On chip memory size up to 1K bytes. Example EDID Block Configurations 16 Embedded Flash memory for BoM saving 25 Display Panel Brightness Control Configurability LVDS LVDS PWMO Contrast Brightness eDP AUX Ch PTN3460 CPU /GPU PWMO Contrast SMBus Brightness CFG2 PTN3460 CFG1 PCH PWMI Super IO Contrast Brightness 1. PTN3460 can adjust the brightness from GPU via the eDP AUX channel 1. PTN3460 configuration pins CFG2 and CFG3 can be used for Brightness control 2. PTN3460 can use another way to adjust the brightness from PCH via SMBus 2. Brightness control values are stored in PTN3460’s flash memory 3. PTN3460 can also adapt the legacy way for brightness control through Super IO * Value proposition – Save the cost of using Super IO or Embedded Controller chips for direct brightness control on monitor panel * Value proposition – Flexible firmware configurability for eDP, SMBus and Super IO eDP and SMBus registers for Brightness Control data • PTN3460’s DPCD register (0x722, 0x723) stores the brightness control data for eDP AUX channel access directly • PTN3460’s SMBus access the configuration register (0x90, 0x91) which is mapped to DPCD register (0x722, 0x723) PWMO signal from PTN3460 is output to display panel for Brightness adjustment 26 PTN3392 - DisplayPort to VGA Adapter DisplayPort receiver v1.1a – 1-lane / 2-lane 2.7Gb/s / 1.62Gb/s – AUX channel, HPD support ML0 Output – Analog RGB, HSYNC, VSYNC – Up to 240MHz, 8bits color – DDC ML1 DisplayPort AUX Rx Resolutions – WUXGA: 1920 x 1200, 60Hz, 193MHz clock – UXGA: 1600 x 1200, 60Hz, 162MHz clock – SXGA (CRT): 1280 x 1024, 80Hz, 135MHz clock – SXGA: 1280 x 1024, 60Hz, 108MHz clock – XGA: 1024 x 768, 60Hz, 65MHz clock – VGA: 640 x 480, 60Hz, 25MHz clock AUX channel to I2C DDC channel bridge Protocol Engine DAC R DAC G B DAC DDC HPD 8051 MCU VGA-IF HSYNC VSYNC DP configuration RBR: 1.62 Gbps HBR: 2.70 Gbps 1 Lane XGA, SDTV SXGA, 1080i 2 Lanes SXGA, 1080i WUXGA 4 Lanes 1080p @ 10 bpc WQXGA @ 10 bpc Supports Flash over AUX field upgradability Use only power from DP connector 3.3V Power consumption : 610mW Active @ 1920 x 1200; 40mW Standby; No support for HDCP and audio HVQFN48, 7x7mm, 0.5mm pitch ESD 7kV HBM In Production 27 Display Port to DVI/HDMI Adapter Part Number PTN3360A, PTN3360B Status Production Enhanced DisplayPort-DVI/HDMI Level Shifters (Follow-up versions of PTN3300A, PTN3300B) PTN3361B Production Enhanced DisplayPort-DVI/HDMI Level Shifters w/ DDC buffer, feature optimized for dongle application (Follow-up versions of PTN3301) PTN3380B Production Enhanced DisplayPort-DVI/HDMI Level Shifters w/ 5V voltage regulator, cost and feature optimized for dongle application PTN3381B Production Enhanced DisplayPort-DVI/HDMI Level Shifters w/ DDC buffer and 5V voltage regulator, cost and feature optimized for dongle application PTN3381D Production Enhanced DisplayPort-DVI/HDMI Level Shifter with Deep Color Support w/ DDC buffer and 5V voltage regulator, cost and feature optimized for dongle application PTN3360D Production Enhanced DisplayPort-HDMI Level Shifter with Deep Color Support for HDMI on Motherboard 28 PTN3360D AC-Coupled to DVI/HDMI Level Shifter Inputs – 4 pairs of low-swing AC-coupled differential for TX from display source to sink with integrated 50-ohm termination resistors and bias voltage – 1 HPD from display HPD_Sink to GMCH HPD_Source – 1 pair for DDC (I2C SCL and SDA) Outputs – 4 pairs of TMDS outputs - up to 2.5Gb/s per lane – Supports HDMI Deep Color at 12bits/color – 1 pair for DDC level shifter / buffer Programmable equalizer Non-inverting level-shifting HPD inverter 3.3V 10% power supply Active 35mA typical -40 to +85 oC ESD 6kV HBM HVQFN 48-pin package, 7x7 mm In Production 29 PTN36241B – USB3.0 (Super speed) Re-driver Supports USB3.0 Super Speed at 5Gbps I2C Intelligent -bus multiplexing 5-level logic configuration options (with patent –pending quinary pins) delivering ultimate flexibility Link budget enhancement – Compensates for High Frequency losses/inter-symbol interference Selectable Output swing, Transmit Emphasis and Receive Equalization A re-driver is required to: Compensate for Internal Routing (High frequency loss) Enable to meet Compliance specs Provide Margin and Avoid/Minimize Interoperability problems with USB Peripheral/devices Isolate the Main Board PCB Routing limitations from the (long) cable part Rx Termination Indication & Detection LFPS detection and forwarding Intelligent Power management with Multiple power modes Hot Plug capable ESD HBM 8kV, CDM 1kV Power supply: 3.3V PTN36241B HVQFN24 4 mm x 4 mm, 0.5 mm pitch Transparent top view In Production 30 Why USB3.0 (Super speed) Re-driver is required ? A re-driver is required to: – Compensate for Internal Routing (High frequency loss) – Enable to meet Compliance specs – Provide Margin and Avoid/Minimize Interoperability problems with USB Peripheral/devices – Isolate the Main Board PCB Routing limitations from the (long) cable part PCB Insertion loss per unit length is dependent on several factors – Trace width, microstrip Vs stripline, PCB Material, dielectric constant etc… – Can vary over a range, say 0.2-0.8dB/inch at 2.5GHz USB Cable attenuation is dependent on Wire gauge, Cable length – USB cable can be even 3 meters long In Production 31 I2IC 2CGPIO GPIOExpander Expander 32 I2C GPIO Expander VCC Reset Signal R Status Information Control Signal VCC Keypad R /INT : RESET I2C GPIO Micro Controller I2C -bus Temperature Push button 33 GPIO Expander Value Proposition Why used? – Easily adds higher voltage I/O via I2C-bus – Additional inputs for keypad and signal monitoring – Additional outputs for LED control and sensors. Where used? – Combats “Feature Creep” by expanding I/O port instead of new µC – Allows seamless migration to newer µC and still keeps the same peripherals – Eliminates costly congested PCB since a trace or wire is not needed for each signal Why NXP GPIO expanders? – Largest selection of 4, 8, 16 and 40-bit GPIO in Quasi-bidirectional and Push-pull outputs with Interrupt and/or reset in small packages’ – Wide selection of low power/low voltage (1.8V) GPIO expander portfolio suitable for mobile applications – Continuous innovation with new features App. Proces -sor Microcontroller Keypad Control GPIO 2-wire GPIO GPIO Zoom-in view 34 I/O Expanders with Flexible Output Structures Quasi-Output Structure: - Strong PMOS transistor is turned on only during the LH transition and turned off during static drive - Weak pull-up current source (100μA) at the output - Used in low-power applications where the 100-μA drive is sufficient to bias the inputs of CMOS devices - May be reconfigured as an input or output without the need of a port configuration register # of Outputs 8 16 Interrupt Reset Interrupt & Reset 2Kbit EEPROM Interrupt and 2Kbit EEPROM PCF8574/74A, PCA8574/74A, PCA9674/74A PCA9670 PCA9672 PCA9500/58 PCF8575/75C, PCA9675 PCA9671 PCA9673 - PCA9501 - Totem-Pole Output Structure: - Upper PMOS transistor is turned on during LH transition and static high drive. Up to 10mA (or 25mA) of high drive - Some devices have weak pull-up resistors at the output - Used in applications requiring high drive for heavy loads - Extra command byte needed to switch an I/O pin between input and output # of Outputs None Reset Interrupt Interrupt and Reset 4 8 16 PCA9536 PCA9534/54/54A PCA9535/35C/55 PCA9538, PCA9502, PCA9574 - PCA9557 - 40 - - PCA9537 PCA9539/39R, PCA9575 PCA9505/06, PCA9698 35 PCA9555A Low-voltage, 16-bit I2C-bus I/O expander with interrupt output, internal pull ups, and configuration registers Features • Operating Power-Supply Voltage Range of 1.65 V to 5.5 V • Low Standby Current Consumption of 3 uA Maximum • Allows Bidirectional Voltage-Level Translation and GPIO Expansion Between 1.8, 2.5, 3.3 or 5 V SCL/SDA and 1.8, 2.5, 3.3, or 5 V Totem Pole configured I/O Port • Schmitt-Trigger Hysteresis of 10% of SCL/SDA Supply Voltage • Noise Filter on SCL/SDA Inputs • Fast Mode I2C Bus Operating Frequency of up to 400-kHz •Open-Drain Active-Low Interrupt Output • 5-V Tolerant I/O Ports • High current Drive for Directly Driving LEDs • Input/Output Configuration Register • Polarity Inversion Register • Internal Power-On Reset • Power-Up With All Channels Configured as Inputs • No Glitch On Power-Up • Package – 24 pin TSSOP and HWQFN • Latch-Up Performance Exceeds 100 mA per JESD 78, Class II • ESD Protection Exceeds JESD 22 – 2000-V Human-Body Model (A114-A) – 1000-V Charged-Device Model (C101) In Production 36 I2C LED ControllerLED Controllers 37 LED Controller Value Proposition Why used? – Offer flexible software based complex dimming operation (i.e. ramp rate with global PWM) – Offload CPU from simple blinking & dimming operations Where used? – Brightness control (Dimmers) – Keypad and LCD backlighting (Dimmers) – Equipment status indicator and control (Blinkers) Why NXP LED Controller? – Upto 40 V output – 1MHz Fm+ and 5MHz UFM control interface – Enhance system reliability with thermal shutdown and over current limit protection – Minimizing supply voltage ripple with programmable LED outputs phase shifting – Per channel peak current control by Individual DAC – Sub address allows groups of LED controllers blink/dim at the same time – Thermally enhanced package HTSSOP Keypad LED Blinkers Keypad Backlight* * PCA962x, PCA995x are common for backlight because it has the high voltage outputs to drive multiple LEDs in series 38 I2C LED Controllers RGBA Dimmer/Blinker – PCA9633/4/5 Dimmer – PCA9531/2/3 PCA953X PCA9533 PCA963X PCA9533 PCA9533 PWM 1 PWM 2P 1 MHz I²C Bus : W PWM nM Osc : 400 kHz Global PWM I²C Bus : HW Addr pin PCA9533 PWM 1 P W PWM 2 M Osc 160 Hz Osc : 25 MhZ Osc OE HW Addr pin addr Sub1 addr Sub2 addr. Sub3 addr Group addr. Blinker – PCA9551/2/3 PCA955X PCA9533 •PCA9633TK or DP1 – 8-pin without HW Addr pin •PCa9633DP2 – 10-pin with two HW Addr pins 400 kHz I²C Bus •PCA9633PW, BS, D16 – 16-pin with 7 HW Addr pins HW Addr pin PCA9533 PWM 1 P W PWM 2 M Osc 40 Hz Osc : 39 LED Controllers – Product Summary OUTPUT Part # #of channel VS CC FUNCTION VDD IDD Control I/F PWM Function PCA9901 1 5V 20mA 1-Wire 12 bit indiv Blinker PCA9922 8 5V 60mA Serial in/out 12-bit indiv Blinker PCA9550,3,1,2 2,4,8,16 - 5V 25mA 400kHz Fm 8-bit Indiv Blinker PCA9530,3,1,2 2,4,8,16 - 5V 25mA 400kHz Fm 8-bit Indiv Dimmer PCA9633,4,5* 4,8,16 - 5V 25mA 1 MHZ Fm+ 8-bit Indiv/global Dimmer 4 (low power) - 5V 25mA 1 MHZ Fm+ 8-bit Indiv/global Dimmer 8,16,24 - 40V 100mA 1 MHZ Fm+ 8-bit Indiv/global Dimmer PCA9685* 16 - 5V 25mA 1 MHZ Fm+ 12 bit indiv Dimmer PCA9952,5** 16 40V 57mA 1 MHZ Fm+ 8-bit Indiv/global Dimmer PCU9654,5,6 8,16,24 40V 100mA 5 MHZ UFM 8-bit Indiv/global Dimmer 40V 57mA 5 MHZ UFM 8-bit Indiv/global Dimmer PCA9632 PCA9624,2,6 PCU9955 16 - *PCA9635PW/Q900 and PCA9685PW/Q900 ares AEQ100 qualified ** PCA9955TW is under evaluation for AEQ100 qualification 40 PCA9955 New Release 57-mA 16-channel Constant-Current LED Controller (Ideal for Keypad backlight applications) Features: 57-mA Constant current LED drivers @ 40 V External resistor to set the overall output current PWM 1 Output to output accuracy + 6% Chip to chip output accuracy + 8% GLOBAL PWM Per channel Control DAC PWM n 8-bit programmable output to output delay Per channel 8-bit DAC to set individual output current DRIVDRS I2C BusPWM 2 OSCILLATOR sub1 addr sub3 addr addr REXT sub2 addr group addr Per channel 8-bit PWM to dim LED in 256 steps HW ADDRESS Global 8-bit PWM to dim or blink in 256 steps 4 HW ADDR pins to allow up to 16 devices per bus Product Family: 4 programmable sub calls address groups for cluster control Device # Channel I2C Bus Package Status PCU9954A** 8 HTSSOP20 In Development LED open/short, over-temp, over current detection PCU9955* 16 HTSSOP28 Production Fast-mode Plus (1 MHz) I2C-bus interface PCU9956A** 24 HTSSOP38 In Development Thermally enhanced package HTSSOP28 In Production *40 V tolerant output, PCA9952 is the equivalent device with OE pin (in development) ** 20 V tolerant outputs 41 PCA953x LED controllers family for signalling Type number Description PCA9530 2-bit I2C LED dimmer, 2 HW selectable addresses PCA9531 8-bit I2C LED dimmer, 8 HW selectable addresses PCA9532 16-bit I2C LED dimmer, 8 HW selectable addresses PCA9533 4-bit I2C LED dimmer Main Features • 3 LED drivers states (on, off, flashing at a programmable rate) •Two selectable, fully programmable blink rates (frequency and duty cycle) between 0.591 Hz and 152 Hz (1.69 second and 6.58 milliseconds) •256 brightness steps •Input/outputs not used as LED drivers can be used as regular GPIOs •Internal oscillator requires no external components •I2C -bus interface logic compatible with SMBus •Internal power-on reset In Production 42 NXP PCA9632 4 channel Low Power I2C LED controller Features 4 Push-Pull output driver, 25mA sink, 10mA source with I2C-bus interface PCA9632 Low stand-by current (1μA to 15 uA) PCA9533 PCA9533 PWM 1 LED On/Off, Bright/Dim, Blinking controls PWM 2P PWM 3W Blink rate: 40ms to 10.73 seconds PWM 4M Individual 8-bit PWM for LED intensity control Global 6-bit PWM for color dimming control 1 MHz I²C Bus 6-bit Group Dimming PWM Osc 400 kHz Osc Support 1.8V I/O / 2.3V to 5.5V VCC ALLCALL, SUBCALL for zone dimming Glue less connection to external FETs for higher LED drive Addr C4h Sub1 addr Sub2 addr. Sub3 addr Group addr. Drop-in low power upgrade for PCA9633 HVSON8 (TK) 3x3x 0.8 package In Production 43 Temperature Sensors Temperature Sensors 44 Why Temp Sensor is needed for LED Backlight LCD TV? In LED backlight LCD TV, LEDs require precise power and thermal management systems, since most of the electrical energy supplied to an LED is converted to heat rather than light. Without adequate thermal management, this heat will have a negative effect on both the LED’s lifespan and color output. The life of an LED is defined as the time for light to reach 50% original value. The average life is 100K hours. A thermal runaway condition can shorten LEDs life and eventually break down the LEDs in the TV sets. When the LEDs break down the repair will be rather complex. The Temperature increase also causes the LED dominant wavelength increase, that means the dimming values for each LED need to be recalculated to ensure that the targeted color points is still being met at the elevated temperature. So, LED backlighting needs to be protected by temp sensor, like NXP LM75B. 45 Temperature Sensor Value Proposition Where used? • Main board Why used? • Temperature control for reliable system operation • Set window for Interrupt, alarm, fan control, shutdown, etc. Why NXP Thermal Sensor? • Large selection of commonly used local/remote thermal sensors in a wide range of packages LED Panel Temperature Monitoring local Part # Accuracy SMBus Timeout LM75A / 75B ±2 ˚C A = No; B = Yes SE95 ±1 ˚C No SE98A ±1 ˚C Yes SE97B* ±1 ˚C Yes wire & Remote Sensing local Local Sensor Accuracy Remote Sensor Accuracy NE1617A ±2 ˚C ±3 ˚C NE1619** ±3 ˚C ±5 ˚C SA56004 ±2 ˚C ±1 ˚C Part # Note: * With 2Kbit EEPROM; ** With voltage monitors 46 NXP Temp Sensor Selection Table Temp Resolution / A/D Resolution Bits Power Supply Voltage Range Supply Current Operating uA Supply Current Standby uA Package Option 0.125/11 2.8-5.5 1000 3.5 SO8 TSSOP8 LM75B 1 ±2°C 0.125/11 2.8-5.5 300 1 SO8, TSSOP8 XSON8, HWSON8 SE95 1 ±1°C 0.125/11 2.8-5.5 NE1617A 1 1 ±2°C ±3°C 1.0/8 3.0-5.5 70 3.0 QSOP16 NE1619 1 1* ±3°C ±5°C 1.0/8 2.8-5.5 500 100 QSOP16 SA56004 1 1 ±2°C ±1°C 0.125/11 3.0-5.5 500 10 SO8, TSSOP8, HVSON8 SE97B 1 ±1°C 0.125/11 3.0-3.6 400 3 HWSON8 SE98A 1 ±1°C 0.125/11 1.7-3.6 400 5 TSSOP8, HWSON8 * NE1619 monitor different power supplies: 12 V, 5 V, 3.3 V, 2.5 V, VCCP, VDD #PCTx075 Accuracy Remote (max) ±2°C Accuracy Local (max) Local Channels 1 Remote Channels Part Number LM75A SO8, TSSOP8 will attempt to spec 2.5V @ room 47 LM75B: Local Digital Temp. Sensor & Thermal Watchdog Features Pin-for-pin replacement for industry standard LM75 and LM75A I2C-bus interface - 8 devices on the same bus Power supply range from 2.8 V to 5.5 V Temperatures range from -55 °C to +125 °C Frequency range 20 Hz to 400 kHz with bus fault time-out to prevent hanging up the bus 11-bit ADC - temperature resolution of 0.125 °C Temperature accuracy of: ±2 °C from -25 °C to +100 °C ±3 °C from -55 °C to +125 °C Programmable temperature threshold and hysteresis set points Max supply current of 1.0 µA in shutdown mode Stand-alone operation as thermostat at power-up ESD protection exceeds 4500 V HBM per JESD22A114, 450 V MM per JESD22-A115 and 2000 V CDM per JESD22-C101 Small 8-pin package types: SO8 and TSSOP8 In Production 48 Real Time Clock Real Time Clocks 49 Real Time Clock Value Proposition Where used? VDD 3. Simple backup supply • Main board 1. µC sets the date and alarm time and can go in power down Why used? • Add Real Time Clock functionality to the system • Reduce standby power consumption of the system with timed processor wakeup function. • Added content security and tamper protection by using an ultra low power RTC (100nA) running off batteries for the product lifetime. Why NXP RTC? Vdd I2C bus µC Interrupt VCC 2. When alarm time is reached alarm, interrupt is generated to the application • High Precision: ±3ppm accuracy • Lowest Power: Industry’s lowest current consumption of less than 100nA • High Reliability: Extended temperature range up to 125°C and AEC-Q100 automotive compliant qualification 50 NXP Real Time Clock Families Low power Family (PCF8563, PCF2123, PCF8523 ): Main Features / Value Proposition: NEW industry lowest power consumption of less than 100nA electronic tuning for temperature compensation, accuracy tuning and aging adjustment Applications: portable and consumer devices low-power time-keeping applications low standby power applications NEW Extended temperature Family (PCA8565, PCA21125, PCA2129/Q900): Applications: Main Features / Value Proposition: time-keeping applications under harsh temperature range -40°C to 125°C automotive and industrial conditions` AEC-Q100 qualified Highly accurate Family (PCF2127A, PCF2129A) : Main Feature / Value Proposition: as low as +/- 3 ppm (+/- 0.26s/day) accuracy over a wide temperature range Integrated TCXO Applications: Applications that requires an accurate process timing Time-keeping instruments with high precision e-meetering for electricity, water and gas 51 Real Time Clock Family Type Function/Conditions Features Specialty Packages PCF8593 RTC/Calendar 2.5V* to 6V; -40o to +85oC Existing Designs I2C (100KHz) 1/100s resolution 1mA@2V DIP8; SO8 PCF8583 RTC/Calendar/RAM 2.5V* to 6V; -40o to +85oC RTC + RAM I2C (100KHz) 240 Bytes RAM 2mA@1V U (Die Only); DIP8; SO8; HVQFN20 PCF8563 /5 RTC/Calendar 1.8V* to 5.5V; -40o to +85oC Lowest Power I2C (400KHz) Ultra-low Power; 225nA@2V U (Die Only); DIP8; SO8; TSSOP8; HVSON10 PCF8564A RTC/Calendar 1.8V* to 5.5V; -40o to +85oC for modules I2C (400KHz) Ultra-low power; 225nA@2V Two integrated capacitors U (Die Only); CX9 (Solder Bumps) PCA8565 RTC/Calendar 1.8V* to 5.5V; -40o to +125oC AEC Q100 Qualified I2C (400KHz) 0.6mA@2V TSSOP8; HVSON10 PCF2123 RTC/Calendar 1.6V* to 5.5V; -40o to +85oC Lowest Power SPI (6MHz) Ultra-low Power, 100nA@2V With electronic tuning U (Die Only); TSSOP14; HVQFN16 PCF8523 RTC/Calendar 1.6V* to 5.5V; -40o to +85oC Lowest Power I2C (1MHz) Ultra-low Power, 150nA@3V With electronic tuning U (Die Only); SO8; TSSOP14; HVSON8 PCA21125 RTC/Calendar 1.6V* to 5.5V; -40o to +125oC AEC Q100 Qualified SPI (6MHz) 0.82mA@2V TSSOP14 PCF2127A RTC/Calendar/RAM 1.8V* to 4.2V; -40o to +85oC Very Accurate ±3ppm I2C (1MHz) / SPI Integrated TCXO 0.5mA@2V; 512 Bytes RAM SO20 PCF2129A RTC/Calendar 1.8V* to 4.2V; -40o to +85oC Very Accurate ±3ppm I2C (1MHz) / SPI Integrated TCXO 0.5mA@2V SO20 PCA8802 SmartCard RTC 1.6V* to 5.5V; -40o to +85oC Wafer Chip Scale I2C (1MHz) Ultra-low Power;130nA@3V U (Wafer-level chip-size) * The supply voltage range listed is for functional operation only. For data retention and time-keeping purposes, the minimum supply voltage is even lower (≤1.3V). Please consult the device datasheet for this specification. 52 LOW Power RTCs (w/ battery backup pin) Accurate time based on 32kHz quartz oscillator, electrical tuned Time from seconds ... Years Timer, Counter, Watchdog, Low power: 0.1μA operating current SPI-bus (PCF2123), I2C -bus (PCF8523) Cut system power, by just running the RTC to wake-up the controller periodically Ultra Low Power Real Time Clocks 53 In Production Accurate RTC for ultra precision timing PCF2129T, PCF2127 Integrated solution RTC and Quartz in one package Temperature compensated oscillator with high accuracy +/- 5ppm over extended temperature range Battery management Time stamp SO20 package Industrial grade, 512Byte RAM (2127) In Production 54 LCD Drivers LCD Drivers 55 LCD Driver Value Proposition Where used? – Display panel – Remote Control Segment Drivers’ Key Features – – – – – – Low power & driving up to 640 segments Standalone – no need for external components I2C and SPI interfaces available AEC-Q100 options Cascadable Integrated LED backlight driver Keypad Character Drivers’ Key Features – Combines low power segment display with sophisticated 2-line character display – Integrated generation of VLCD with temperature compensation – Very low power consumption (20 to 200mA) – Display shift or static display modes Graphic Drivers’ Key Features – On-chip generation of LCD bias voltages – Low number of external components – Low power consumption 56 LCD Drivers: Differentiations Segment Drivers Character Drivers Graphic (Dot Matrix) Drivers Features: Features: Features: • • • • • • • • Multiplex rate up to 1:18 • On-chip character generator • 5x7 character + cursor; 5x8 for Kana (Japanese) & user-defined symbols • On-chip temperature compensation • On-chip character ROM and RAM • Low power consumption • Minimum external components • On-chip LCD bias voltage generation • Internal oscillator / external clock • Wide range of mux rates to optimize power and display size (S/W selectable) • On-chip generation of LCD bias voltages • Low number of external components • Low power consumption • Temperature compensation Max multiplex rate 1:16 (generally 1:4) Wide range of segment outputs RAM and auto-incremental addressing Low power consumption No external component Wide power supply range Internal LCD bias voltage generation with voltage follower buffers • Internal oscillator, external clock also possible 57 LCD Drivers: Key Products Segment Drivers Character Drivers • PCA F 85162 4 x 32 Segments • PCA F 85176 4 x 40 Segments • PCF85134 4 x 60 Segments PCA F 85133 PC A F 85132 PCA 8536 F PCA9620 4 x 80 Segments • • • • 4 x 160 Segments • PCF2113 2-line x 12-Character Plus 120 icons • PCF8531 34 x 128 Small 4-x-20 Text Characters Full Graphics • PCF2116 2-line x 24-Character • PCF8811 80 x 128 Large Universal display • PCF8578 8 x 32 (stand-alone) Up to 40,960 dots when combined with 32 PCF8579 • PCF2119 8 x 40 Segs + 6PWM Graphic (Dot Matrix) Drivers 2-line x 16-Character Plus160 icons 8 x 60 Segments For Details, see the LCD Drivers Selection Guide 58 PCF2113 - Low power CMOS LCD controller and driver Key Features Single-chip LCD controller/driver 2-line display of up to 12 characters + 120 icons, or 1-line display of up to 24 characters + 120 icons Icon blink function Very low current consumption (20 µA to 200 µA): – Icon mode: < 25 µA (only icon mode active) – Power-down mode: < 2 µA Integrated charge pump Temperature compensation LCD bias voltage generation on chip A minimum of external components required Logic supply voltage range VDD1 - VSS1 = 1.8 V to 5.5 V VLCD generator supply voltage range VDD2 - VSS2 = 2.2 V to 4.0 V Display supply voltage range VLCD - VSS2 = 2.2 V to 6.5 V In Production 59 PCF8811 - Low power CMOS LCD controller Key Features Single-chip LCD controller and driver 80 row and 128 column outputs Display data RAM 80 × 128 bit 128 icons (row 80 can be used for icons in extended command set and when icon rows are enabled) Low power consumption; suitable for battery operated systems Interfaces: an 8-bit parallel interface, 3 or 4-line Serial Peripheral Interface (SPI) and High-speed I2C-bus On-chip: – – – – Configurable voltage multiplier generating LCD supply voltage VLCD; an external VLCD is also possible Linear temperature compensation of VLCD; 8 programmable temperature coefficients (extended command set); one fixed temperature coefficient which can be set as default by OTP programming (basic command set) Generation of intermediate LCD bias voltage Oscillator requires no external components OTP calibration for VLCD and accurate frame frequency External clock input possible Logic supply voltage range VDD1 to VSS: – 1.7 V to 3.3 V High-voltage multiplier supply voltage range VDD2, VDD3 to VSS: – 1.8 V to 3.3 V In Production 60 Capacitive Sensors & & Capacitive Switches Switches Proximity Sensors 61 Touch/Proximity Sensor Value Proposition Where used? • System Wakeup • Replace Mechanical Controls, eg. volume, power, settings etc. Why used? • Elegant and clean human interface • Reduce power consumption via system wakeup at proximity of user • Longer life with no mechanical switch failure and susceptibility of system to dust Power On/Off Volume controls Why NXP Capacitive Touch Sensors? • World’s Lowest Power Consumption: Single channel PCF8883 ~ 3uA; 8-Channel PCF8885 ~10uA; • High Reliability: Designed in and field tested by major automotive and consumer electronics manufacturers. • Easy integration of touch panel via I2C bus with no/minimal system board modifications Applications: • Power switch • Slider • mouse touch pad • Keypad 62 Capacitive Sensor Portfolio PCF8883 (released) Single Channel single channel proximity switch automatic calibration low power consumption (< 3uA) SOIC8 package PCA8886 (release Mar 2012) Dual Channel two channels large supply voltage range (3V to 9V) low power consumption (< 6uA) automotive qualification, TSSOP16 Channel Phone at the ear Camera at the eye Approaching hand for wake up. Capacitive touch switch PCF8885, (released) Multi- Proximity detection: eight channel device up to 28 sensors Up to 64 in cascading low power consumption (< 10uA) Ideal for key pads Key matrix Function keys Menu selection ... World’s Lowest Power Capacitive Touch Sensors 63 In Production Multi channel touch sensor PCF8885 Key pads, up to 28 key (single chip) Functional keys Oscillator Program selections Insensitive to contamination & environmental changes Timing reference System Control Channel 1 Sense Sensor inputs Ideal for sealed surfaces 1.. . 8 Lowest power consumption 10uA Timing control Multi plex Channel 8 I2C -bus Interface Voltage Regulator VDD VSS In Production 64 System SystemBus BusProtocol ProtocolBridges Bridges 65 I2C/SPI/UART Protocol Bridges Value Proposition Where Used? New generation of interface solutions for managing communication among various bus interfaces The purpose is to overcome the limitations of the host bus interface to the peripherals UART I2C I2C SPI IrDA SPI Why Used? UART GPIO Greater design flexibility Ability to retain original design investment Faster time to market Link legacy and new systems and vice versa Why NXP Bridges? Wide portfolio of I2C/SPI/UART Bridges to choose from. 66 SC16IS75x/76x : I²C/SPI to UART Bridge Microcontroller NXP SC16IS752 Bridge IC UART / IrDA I2C / SPI Master Minimal connection I2C / SPI Slave Speed up to 5Mbps Bluetooth Module Bluetooth Laptop CH A UART / IrDA CH B GPIO Enhance your connectivity to fully-featured serial interfaces: without the hassle! In Production Keypad Remote Control LED Advantages: -2.5V or 3.3V Operation -64-byte FIFO -Baud rate up to 5Mbps -Auto HW and SW flow controls -Built-in IrDA SIR -Up to 8 programmable GPIO -And more 67 SC18IS600/601 : SPI to I2C Bridge Features SPI host interface I2C Bus Controller Multi-master capability Five configurable I/O ports SPI speed: 1 or 3 Mbps (600 or 601 solution) High speed I2C: 400 Kbps 96 byte TX FIFO 96 byte RX FIFO 2.4V – 3.6V operation Power down mode with Wakeup pin Internal oscillator (600) or external oscillator (601) Small16 pin TSSOP package Part Number Max Oscillator SPI Clock SC18IS600 1Mbps Internal SC18IS601 3 Mbps External SC18IS600/601 DEMO BOARD In Production 68 SC18IM700 : UART to I2C Bridge Features Supply • UART host interface SDA RX master bus controller TX • High speed RS-232 with baud rate up to 460.8 Kbps I2C UART CONTROLLER SCL Oscillator • I2C POR GPIO0 GPIO1 • Fast-mode I2C with speed up to 400 kbps • 16-byte Transmitter and Receiver FIFO RESET -WAKEUP • 8 programmable I/O pins • Programmable baud rate generator Reset wakeup GPIO GPIO7 • 2.3V – 3.6V Operation • 5V tolerant input pins • Sleep mode (Power down) • I2C-like RS-232 Protocol in ASCII format • Master, multi-master capability • Fixed 8N1 RS-232 format (1 start, 8 data, 1 stop, no parity bit) • Support hardware reset • After reset, the baud rate is 9600 bps (then, can be changed through Baud Rate Generator) • WAKEUP pin • Very small 16-pin TSSOP package SC18IM700 DEMO BOARD In Production 69 UARTs 70 UART’s Value Proposition Why used? – Transmits and receives data transfer between processor and communication channel – Checks communication error and relieves processor from the task of managing communication errors Where used? – Communication channels in patient monitoring equipment Why NXP UARTs? – Established committed long-term supplier – Broad portfolio in the industry – Number #1 supplier for Industrial UARTs CPU Transmitting CPU Receiving 1 1 Interrupt Serial (RS-232) Full 3 Empty FIFO Cntr Transmitter Shift Reg Transmit UART Parallel Full Cntr 2 t x r x 2 FIFO Receiver Shift Reg Interrupt 4 Empty Receive UART 71 UARTs – Quick-Pick UARTs Single Channel <16-byte FIFO SCC2691 16-byte FIFO SC16C550B SC28L91 32-byte FIFO SC16C650B 64-byte FIFO SC16C750B SC16C751B Dual Channel Quad Channel Octal Channel <16-byte FIFO 16-byte FIFO 16-byte FIFO SCC2681 SCC68681 SCC2692 SCC68692 SC26C92 SC16C554B SC28L194 SC28L198 16-byte FIFO 64-byte FIFO SC16C654B SC16C754B SC68C2550B SC16C2550B SC16C2552B SC28L92 32-byte FIFO SC68C652B ----16C UARTs 128-byte FIFO SC16C850 SC16C850L (1.8V) SC16C850SL (1.8V) 64-byte FIFO 256-byte FIFO 128-byte FIFO SC28L201 SC16C852 SC16C852V (VLIO) SC16C852SV(VLIO) SC68C752B SC16C752B ----Industrial UARTs ---- New UARTs 256-byte FIFO SC28L202 72 UART APPLICATION DIAGRAM CAN BE SPI, I2C, USB, PCI… SC16C652B UART RXA TXA CPU /CTSA /RTSA D[7..0] D[0..7] D[7..0] CHA BLUETOOTH MODULE A[2..0] /RD TXB RXB /WR /CSA RXB TXB /CSB RST CHB INT A[2..0] /READ /WRITE /CSA /CSB RESET INT A[2..0] /RD /WR I/O I/O RST INT IrDA TRANSCEIVER In Production 73 SC16C85xxS: New 1.8V – 3.3V UARTs Single- and dual-channel UART Intel/Motorola and VLIO interface Sleep Mode / Low Power mode Programmable Sampling Rates up to 20Mbps 128 bytes Tx / Rx FIFOs TFBGA HVQFN LQFP (3.5x3.5) (5x5) (7X7) 1.8 V TBD Part Number CH Host Interface VCC SC16C850SL 1 Intel / Motorola Automatic RS485 SC16C850SV 1 VLIO 1.8 V TBD IrDA version 1.0 SC16C852SL 2 Intel / Motorola 1.8 V Independent UART Tx and Rx enable/disable SC16C852SV 2 VLIO 1.8 V Ultra small: TFBGA In Production TBD 74 SD SDCard CardI/O I/OController Controller 75 SDIO101 Host Controller Features: – – – – One Port SDIO Controller Host Clock Rate from 0 to 52MHz Supports One SDIO Slot Data Throughput up to 200Mbps (Using 4-bit Data Mode) or 416Mbps (Using 8-bit Data Mode for MMC) – 2K Double Data Buffer (1K Block Size), Reduces Latency VCC & CRYSTAL OSC. Compliance – – – – – – – Meets SD Host Controller Version 2.0 Meets SDIO Card Specification Version 2.0 Meets SD Memory Physical Layer version 2.0 Meets MMC Version 3.31 and 4.0 Supports CE-ATA (CMD60 / CMD61) WinCE Driver Supported Linux 2.4 Driver Supported HOST BUS Host Interface – Synchronous / Asynchronous mP Interfaces – Supports 16-bit Data Bus – OMAP SRAM Interface H O S T B U S Glueless Interface – SRAM Interface: 16-bit Data Bus, 8-bit Address Bus, Interrupt, DMA – 2.5-V and 3.3-V Interface – 13-MHz Clock/Crystal Input – SDIO Clock from DC to 52MHz In Production INTERRUPT DMA SD SDIO MMC CE-ATA Port1 CARD POWER 76 SDIO101 Application Schematic 1.8V 1.8 – 3.3V 0.1uF 1.8V 0.1uF 0.1uF VDDIO DREQ INT VDD DMA INT VDDA Power Mgmt. VCCSD Power 1.8 – 3.3 0.1uF 0.1uF BE0 BE1 A1:8 Interface D15:0 BaseBand/ Apps Processor SD/ SDIO/ MMC/ CE-ATA Host Cntlr. CS CLK DAT[7:0] SDCD SDWP (Module/Chip) WE RE RESET CLK_IN POR/ CLK Data Buffer SDIO101 77 RF/IF Wireless Products RF/IF Products 78 RF/IF Building Block Portfolio Highly Integrated Low power RF/IF Transceiver (SA58646BD) Low Voltage FM IF Systems (SA604A, SA614A) Narrow Band/Wide Band FM RF/IF Receivers (SA605DK, SA615DK) Narrow Band FM RF/IF Receivers (SA606DK, SA616DK, SA676DK, SA58640DK, SA607DK, SA608DK) Wide Band FM RF/IF Receivers (SA636DK, SA58641DK, SA639DH) SPDT Switches (SA630D & SA58643DP) LNA & Mixers w/VCO (SA602A, SA612A, SA601DK, SA620DK) 79 SA630D/01 Low-voltage Single Pole, Double Throw (SPDT)Switch FEATURES Wideband (DC to 1GHz) Low Through-loss (1 dB typ at 200MHz) Excellent Overload Capability (+18dBm at 300MHz) Low DC Power (170mA at 5V) Fast Switching (20ns typ) Good Isolation (off channel isolation 60dB at 100MHz) Low Distortion (IP3 intercept +33dBm) Good 50 ohm match (18dB return loss at 400MHz) Bidirectional Operational APPLICATIONS •Digital transceiver frontend switch •Antenna Switch •Filter selector •Video switch •FSK transmitter S08/CSP8 package In Production 80 SA639DH/01 Low-voltage Mixer Wideband FM IF System with Fast RSSI, Filter Amp and Data Switch AN1998 – An FM/IF System for DECT and Other High Speed GFSK Applications In Production Mixer, Local Oscillator, IF amp, Limiter amp, fast RSSI and data amp, post detection filter amp, programmable data switch and Quadrature Detector Vcc supply 2.7V to 5.5V Icc = 8.6mA (typical) Power GainMIXER = 9.2 dB at 110MHz IIP3MIXER = -9.5 dBm NFMIXER = 11 dB at 110MHz fRF = Greater than 500 MHz IF BW = 25 MHz TSSOP24 package 81 I2IC 2CEEPROM EEPROM 82 I2C EEPROM Value Proposition Where used? • LCD TV Motherboard Why used? • Non volatile data storage • I²C bus is used to read and write information to and from the memory Why NXP EEPROM? • Large selection of EEPROM in DIP, SO and TSSOP packages • Invented the I2C-bus, very proficient designers with bullet proof designs • Wide voltage range of 2.5 to 5.5V • Wide voltage range minimizes the number of EEPROMs that need to be in inventory • 1,000,000 read and write cycles • 10 year data retention EEPROM RAM Address pointer POR Supply SDA Address pointer 256 Byte RAM POR 256 I2C-bus Byte Sub address interface decoder E2PROM I2C-bus interface SCL Sub address decoder Sub address decoder 83 PCA24S08 1024 X 8 CMOS Security EEPROM with access protection DESCRIPTION The PCA24S08 functions as a dual access EEPROM with a wired serial port used to access the memory. Access permissions are set from the serial interface side to isolate blocks of memory from improper access. FEATURES • Compatible with a 24C08 Serial EEPROM • Programmable read/write protection • Lock/unlock function • 8 k bits organized as 8 blocks of 128 bytes • 16-byte page write, 10 ms write time • Operating temperature range - 40 to +85 °C • Operating supply voltage range of 2.5 V to 3.6 V • Packages offered: SO8 and TSSOP8 In Production 10101B2B1. Only 1 device allowed per bus 84 NXP DIP Switch Value Proposition Where used? • Notebook computers and TV • Any application where general purpose output states need to be set at start up from EEPROM register values or hardware setting Mux Select I2C Bus I2C INTERFACE / EEPROM Control Write Protect Why used? • To set processor sleep mode or NTSC or PAL during manufacturing test • Output value depends on the mux select pin position or command from I2C master • EEPROM 0 is default output values • Saves space and component count and is easier to change than physical DIP Switch 0 Mode Selection 0 0 0 00 EEPROM 0 0 0EEPROM 0 0 10 0 0 0 0 20 0EEPROM 0 0 0EEPROM 0 0 30 0 0 HARDWARE 0 0 0 Value 0 0 6 Bits PCA9561 6 Bits Why NXP PCA8550 / 95xx? • Largest selection of DIP Switches in a wide range of packages • Invented the I2C-bus, very proficient designers with bullet proof designs In Production 85 Technical Contact Product Information: www.nxp.com/interface/ NXP Technical Support: www.nxp.com/support/ Second-Level Support: – BL-Interface Products: interface.support@nxp.com – I2C Specific: i2c.support@nxp.com 86 87