A Microchip Technology Inc. Publication Sept/Oct 2017
Total Page:16
File Type:pdf, Size:1020Kb
A MICROCHIP TECHNOLOGY INC. PUBLICATION SEPT/OCT 2017 Secure Make It Looking 8 Connectivity 15 Smart 24 Ahead A MICROCHIP TECHNOLOGY INC. PUBLICATION SEPT/OCT 2017 COVER STORY NEW TOOLS 4 Going to Extremes 13 Curiosity for the IoT High-Performance PIC32MX Family of Microcontrollers Now Features eXtreme Low Power Technology DESIGN CORNER NEW PRODUCTS 15 Make It Smart 6 Boost Your Design Microchip Extends eXtreme Low Power PIC32MM 17 Perfect Timing Microcontroller Family 22 Removing Roadblocks Secure Connectivity 8 Coloring the Montreal Skyline Two New SAM Microcontroller Families Offer Power 23 Performance and Enhanced Security Features 24 Looking Ahead ® 10 Chain of Communication ® 27 Arduino /Genuino MKR1000 New MOST Technology Intelligent Network Interface Meets Python® Controller Enables Daisy-Chain Communication in Automotive Applications 11 Meeting the Grade ATA65xx is Industry’s First CAN Flexible Data-Rate and CAN Partial Networking Transceiver Family Including Automotive Grade 0 Qualified Parts 12 Lighten Up Next-Generation CL88020 Sequential Linear LED Driver is Designed for Offline Lighting contents The Microchip name and logo, the Microchip logo, AnyRate, AVR, AVR logo, AVR Freaks, BeaconThings, BitCloud, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, Heldo, JukeBlox, KEELOQ, KEELOQ logo, Kleer, LANCheck, LINK MD, maXStylus, maXTouch, MediaLB, megaAVR, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, Prochip Designer, QTouch, RightTouch, SAM-BA, SpyNIC, SST, SST Logo, SuperFlash, tinyAVR, UNI/O, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. ClockWorks, The Embedded Control Solutions Company, EtherSynch, Hyper Speed Control, HyperLight Load, IntelliMOS, mTouch, Precision Edge, and Quiet-Wire are registered trademarks of Microchip Technology Incorporated in the U.S.A. Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BodyCom, chipKIT, chipKIT logo, CodeGuard, CryptoAuthentication, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM. net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, Mindi, MiWi, motorBench, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PureSilicon, QMatrix, RightTouch logo, REAL ICE, Ripple Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries. GestIC and ULPP are registered trademarks of Microchip Technology Germany II GmbH & Co. & KG, a subsidiary of Microchip Technology Inc., in other countries. The LoRa name and associated logo are registered trademarks of Semtech Corporation or its subsidiaries. USB Type-C™ is a trademark of USB Implementers Forum. ARM and Cortex are registered trademarks of ARM Ltd. in the EU and other countries. All other trademarks mentioned herein are property of their respective companies. © 2017, Microchip Technology Incorporated, All Rights Reserved. 2 EDITOR’S NOTE Who Are You Going to Call? We know that developing embedded designs can be challenging. Whether you are A MICROCHIP TECHNOLOGY INC. PUBLICATION SEPT/OCT 2017 relatively new to the process or a seasoned professional, there will be times when you need some sort of technical support using our products, software and devel- opment tools. Who are you going to call when you can’t find an answer to your question in our documentation, forums or other online support resources? To guide you through the process of getting in touch with a member of our Technical Support team, we have created an online ticket system that is managed through our myMicrochip portal. If you are a new customer, you will first need to create an account. Once your account is activated, you can then submit a request for technical support. Go to our Technical Support website and use the “My Support” link in the upper right corner to create your myMicrochip account and submit a Secure Make It Looking support ticket. 8 Connectivity 15 Smart 24 Ahead After you have completed and submitted your support ticket, you will be assigned Don’t Miss the Next Issue of a case number and a phone access number. This information will typically be sent MicroSolutions within a day to the email address you provide in your support ticket. It’s very import- ant that you use an active email address and check it for this incoming email from Published six times a year, our support team. If you do not have access to your email, your Case Issue contains MicroSolutions is a valuable resource for product and technology news this information under the “System Information” section. Look for the “Customer about Microchip’s innovative Call-in Info” area. You will also find a list of contact phone numbers by country solutions. Subscribe today to receive under the “My Support” link. Find your country and then use the phone number email notifications when each new indicated to place your call. If our support team is busy, you can leave a message issue of MicroSolutions is ready. Use and someone will call you back at the telephone number you provide. the link below: If you have any questions about our support system, you’ll find a number of helpful CLICK TO SUBSCRIBE articles on the Technical Support site. Of course we hope your design process goes smoothly, but we are ready to help if you need us. As always, we would be happy to get your feedback on MicroSolutions. Feel free to email us at [email protected]. Find Us on These Social Channels Microchip Technology Inc. 2355 W. Chandler Blvd. | Chandler, AZ 85224 | www.microchip.com 3 COVER STORY GOING TO EXTREMES High-Performance PIC32MX Family of Microcontrollers Now Features eXtreme Low Power Technology Low-Cost PIC32MX1/2 XLP Devices Deliver Increased Performance at Lower Operating, Sleep and Deep Sleep Currents Energy conservation is a major concern to developers of today’s connected applica- tions. Wearable technology, wireless sensor networks and other smart connected devices need to consume as little power as possible and, in extreme cases, need to be able to run from a single battery for 20 years or longer. To enable these types of applications, Microchip offers a range of microcontrollers (MCUs) with eXtreme Low Power (XLP) technology. These devices offer the industry’s lowest currents for Run and Sleep, where extreme low-power applications spend 90–99 percent of their time. (continued on page 5) 4 If you have been successfully using our 32-bit PIC32MX family, you can now take advantage of XLP technology for your COVER STORY wearable and other low-power connected designs. The new PIC32MX1/2 XLP family offers you an easy migration path, ® with little code rework needed to achieve higher performance at is fully supported by MPLAB X Integrated Development ® much lower power. These MCUs deliver increased functionality Environment (IDE). The starter kit also supports Bluetooth as well as longer battery life in portable applications. Low Energy connectivity, and it comes with a 9-axis accelerometer, light sensor and barometric sensor to enable XLP technology enables Sleep and Deep Sleep shutdown the development of a variety of Internet of Things (IoT) and states on the PIC32MX1/2 XLP MCUs, with Deep Sleep cur- other low-power applications. The on-board mikroBUS™ rents as low as 673 nA. As a result, these new MCUs offer over expansion socket allows you to easily add a variety of click 40 percent higher performance than devices in the existing boards™ from MicroElektronika to expand the functionality of PIC32MX1/2 portfolio, while reducing average run currents by your design, while the Microchip X32 header will help accelerate 50 percent. your prototype development. The low-cost family also offers a range of memory configura- tions with 128/256 KB Flash and 32/64 KB of RAM in packages ranging from 28 to 44 pins. They also include a diverse set of peripherals including I2S for digital audio, 116 DMIPS perfor- mance for executing audio and advanced control applications, a 10-bit 1 Msps 13-channel ADC, mTouch® capacitive touch-sensing and serial communications peripherals. The PIC32MX2 series also supports USB-device, host and OTG PIC32MX with XLP Technology functionality. M4K 32-bit Core ● 72 MHz, 1.65 DMIPS/MHz ● 5 Stage Pipeline, 32-bit ALU Trace 32 Core PIC32MX XLP Starter Kit (DM320105) Registers USB 32-bit OTG HW Mul/Div JTAG Shadow DMA 2 Ch. Set 4 Ch. DMA The PIC32MX1/MX2 XLP MCUs are also supported by the InstructionData Bus Matrix MPLAB Harmony Software Development Framework, which simplifies development cycles by integrating the license, resale Prefetch 64 KB Interrupt GPIO 256 KB VREG 2-Wire Buffer Flash SRAM Controller (35) Debug and support of Microchip and third-party middleware, drivers, Cache libraries and RTOSs. Our readily available software packages Peripheral Bus such as Bluetooth audio development suites, audio equalizer Output filter libraries, decoders (including AAC, MP3, SBC), sample rate 16-bit 13 Ch. 10-bit Input Capture 16-bit Timers Capacitive (5) Compare/PWM (5) Touch Parallel Port ADC (5) conversion libraries and USB stacks will significantly reduce RTCC I2C UART I2S/SPI Analog your development time in creating digital audio, consumer, (2) (2) (2) Comparators (3) industrial and general-purpose embedded control applications. Block Diagram for PIC32MX Family with XLP Technology If you are ready to take your connected design to the extreme, the PIC32MX1/2 XLP MCUs can be ordered today from microchipDIRECT or from Microchip’s worldwide Development Support distribution network. You can jump start your low-power application development with the PIC32MX XLP Starter Kit (DM320105).