Honeycomb

USB development made easy.

honeycombBlue.png

Honeycomb is a hardware development platform designed to help you tackle any USB Project

  • Full speed USB 2.0 transceiver

  • Factory Programmed USB bootloader

  • Hardware Debugging

  • Configurable IO matrix (Crossbar)

  • Multipurpose button for reset/bootloading

  • Up to 21 GPIO and external ADC channels

  • 3 Hardware PWM channels

  • SPI, Master/Slave I2C, 2x UART

  • 3.3V/5V tolerant I/O

  • 16kB Flash, 2.25kB RAM, 48 MHz Clock Speed


How it works

Create your project

ezgif.com-video-to-gif.gif

After installing a Honeycomb build, right click in VS Code to create a new project from scratch, or start from one of our project templates.

You can also create and share your own templates with other Honeycomb users.


Configure your peripherals

configurator.PNG

After creating your project, open up the configurator UI to set your peripherals and manage your IO pins.

This tool also makes circuit layout and design more flexible and efficient through the development process — allowing you to remap peripherals to different pins at runtime.


Write your code

writeyourcode.PNG

Writing firmware for honeycomb is straight forward and convenient.

  • Open-source C++ compiler for 8051 architecture

  • Robust set of libraries with streamlined project management via VS Code

  • Intellisense/Syntax highlighting


Upload your code

Screen Shot 2019-02-25 at 10.11.24 PM.png

Honeycomb has a factory programmed USB bootloader / Reset Button for easy programming

  • Unprogrammed devices will automatically enter the bootloader when plugged in and allow you to program code.

  • Holding down the reset button for 5 seconds will cause the board to enter bootloader.


Debug your code

debug.PNG

Honeycomb features built-in hardware debugging, which can be a lifesaver when dealing with the minutiae of USB development. This includes:

  • Line by line debugging

  • 3 Hardware breakpoints

  • Memory inspection

Honeycomb Frame

The Honeycomb Frame is an optional in-place debugging attachment board for the Honeycomb. This is super handy because you can debug and test the honeycomb in circuit without modifying your breadboard or protoboard layout. It just sits in between the Honeycomb and the rest of your circuit, and is easily removed when you’re done debugging.


Launch with Honeycomb 🚀

Honeycomb was originally designed to make launching hardware products faster, easier, and less expensive for the embedded community. If you’re looking to take a prototype to the next level or make your existing products more business-viable, Honeycomb may be a good fit for you.

Fusebits can also assist teams using Honeycomb with:

  • Design verification for new boards

  • Alpha access to new platform features

  • Project Consulting

  • Co-marketing opportunities