226: Camp AVR Vs. Camp Microchip (Repeat)

Embedded.fm · 18 Jun 2020 · 1h 20m · Episode 226

What this episode covers

Jay Carlson, an electrical engineering PhD student and embedded consultant, explains his methodology for comparing 21 microcontrollers priced under $1 at 100-unit quantities. He details the empirical testing of performance, power consumption, and development toolchains for architectures including AVR, PIC, ARM Cortex-M0, and 8051. Carlson highlights how flash prefetching and compiler quality significantly impact real-world performance, often contradicting datasheet specifications, and recommends specific debuggers like the J-Link and ST-Link for different use cases.

Mentioned

Companies
Nordic
Chips
Silicon Labs EFM8, STM32, AVR, PIC, MSP430
Tools
J-Link, ST-Link, PICkit, MPLAB, Atmel Studio, Simplicity Studio

Other shows on the same ground, closest first.

  • Predictable Designs Podcast · 18m

    Microcontroller Showdown: Selecting the Best One for Your Project

    Host John Teel explains how to select the right microcontroller for electronic products, warning against mid-project changes and emphasizing the need for 'room to grow' in GPIO and performance. He categorizes microcontrollers into 8-bit, 16-bit, and 32-bit families, detailing specific architectures like the 8051, PIC, AVR, MSP430, STM32, and ESP32. Teel compares their costs, peripherals, and development ecosystems, noting that 32-bit chips like the STM32 and ESP32 have become cost-competitive with 8-bit options while offering superior features.

  • The Spark Gap · 36m

    The Spark Gap - Episode 1

    Hosts Karl and Corey discuss the role of microcontrollers in embedded electronics, starting with a clarification that Arduino is a software ecosystem and community rather than a microcontroller itself. They analyze the trade-offs of abstraction in Arduino, citing a specific failure where the library's slow ADC sampling rate made it unsuitable for audio processing. The conversation then compares various manufacturers, highlighting Microchip's longevity and documentation, NXP's I2C ecosystem, and the challenges of using Freescale parts due to fragmented documentation and lack of community support.

  • The Spark Gap · 31m

    The Spark Gap - Episode 16

    Hosts Carl and Corey discuss the newly announced Arm Cortex-M7 microcontroller, analyzing its performance metrics, instruction set architecture, and market positioning relative to the Cortex-M4 and application processors like the Raspberry Pi's ARM11. They compare STMicroelectronics' STM32F7 series, which implements the M7 core, against Microchip's PIC32MZ series, noting the latter's lower performance and significant silicon errata issues. The conversation highlights the blurring line between microcontrollers and microprocessors, with the M7 offering high performance suitable for complex IoT and embedded applications, though potentially at the cost of power efficiency compared to lower-end M0/M4 parts.

  • Predictable Designs Podcast · 18m

    Microcontroller or Microprocessor - Which Do You Need for Your Project?

    John Teel, host of the Predictable Designs Podcast, explains how to choose between a microcontroller (MCU) and a microprocessor (MPU) for electronic products. He argues that 90% of projects should start with an MCU, citing the STM32F469 as a high-performance example that bridges the gap for displays. Specific use cases like 1080p video, USB 3.0, and complex GUIs require an MPU, while battery life and simple control favor an MCU. Teel also contrasts development platforms like Arduino and Raspberry Pi to guide prototype-to-production decisions.

  • The Amp Hour · 1h 10m

    Super Tecmo Bug

    Dave Jones and Chris Gammell discuss finding bugs in high-end oscilloscopes from Rigol and Rohde & Schwarz, highlighting the complexity of modern embedded firmware. They analyze the market for cheap RISC-V microcontrollers, specifically comparing the RV32I10 to alternatives like the PUYA PY32, and discuss Google's canceled Coral development board. The conversation also covers the complexity of automotive wiring harnesses, the bankruptcy of Lightyear, and skepticism around carbon credits and ESG scores.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Embedded.fm. The episode itself belongs to its publisher.