text.skipToContent text.skipToNavigation





No Breaking in with GoodLock!

Concerned or facing imminent security threats? Security continues to baffle the world, especially with more counterfeit products appearing in the market and more edge node devices connecting to the cloud, it is vital that you adjust your security process, policies and architecture accordingly!

Adding Security Features to Your Systems is the Critical Foundation of Trust

Future Electronics introduces the GoodLock, a unique and trusted board to help any designer develop and test hardware security solutions to their embedded designs. It’s advanced features, robust hardware, on-board debugger/programmer and cost effectiveness is the perfect platform to add trust to your design product.

  • Complete development platform based on Microchip’s SAML11 ARM Cortex-M23, Industry’s Lowest Power 32-bit MCUs, with Chip-Level Security and Arm® TrustZone® Technology
  • The TrustZone technology is a System-on-Chip (SoC) and MCU system-wide approach to security that enables Secure and Non-Secure application code to run on a single MCU
  • Onboard programmer/debugger
  • MikroElektronika expansion header (Click Boards for numerous applications)
  • OLED Display
  • Rechargeable battery
  • 2 Keys with Secure Element ATECC608A with the following capabilities:
    • Cryptographic Co-Processor with Secure Hardware-Based Key Storage
    • Hardware Support for Asymmetric Sign, Verify, Key Agreement
    • Hardware Support for Symmetric Algorithms
  • Padlock out of the box demo
    • Hacker Demo (download available)
    • Secure Bootloader (download available)
    • Authentication Demo (loaded on board)


The GoodLock features the latest security, microcontroller and analog solutions from Microchip.



  • Power up through USB connector (J3)
  • Ensure SW4 is in Vusb position
  • You will be prompted to push a button
  • To program a Good Key, insert Key #1 into J1, press SW1
  • To program a Bad Key, insert Key #1 into J1, press SW2
  • To authenticate, pick a Key, and insert into J1, press SW3
  • If it was a Good Key, the Lock will open and Green LEDs will blink
  • If it was a Bad Key, the Lock will not open and Red LEDs will blink