OLED Switch click
OLED Switch click

Description of product

This board has a module that combines a button and a full color organic LED display, plus input/output screw terminals for connecting an external circuit (to toggle it on and off).

The mechanical button itself is nicely built, with a translucent black housing. When pressed, it gives satisfying tactile feedback.

The display, built in the button itself, can show 64 by 48 pixel images with up to 65k colors (16-bit depth).


Displays crisp and clear images

The display is big enough to display simple information, whether as icons or words. Small characters are legible and clear.

The most interesting feature is that the display can be programmed to change the picture when needed (for example, you can design a reprogrammable keypad that would allow users to switch from latin to cyrillic script or to chinese characters).

VisualTFT can be used to prepare the bmp images. There is a learn.mikroe.com article that explains how to to take 16 or 24 bit bmp pictures and create C arrays. The article is about RGB matrices but the same principle applies.

The board communicates with the target MCU through the mikroBUS™ SPI interface. It uses a 3.3V power supply only.


  • NKK Switch ISC15ANP4
  • OLED: 64x48px; 65k colors (16-bit depth)
  • Long-lasting (3 million actuations minimum)
  • All-in-one solution reduces complexity of HMI designs
  • Screw terminals for connecting external electronics
  • 3.3V power supply
  • SPI interface
  • Ready-to-use examples save development time