TIMI-MB is a unique breadboard-compatible display development module designed to provide development boards/modules which have a MikroBUS socket a simple interface display solution. TIMI MB is aimed to speed up and reinvent the way electronic testing, development and projects are carried out.

TIMI MB is a 0.96” TFT LCD display module that is driven directly by a PIXXI-28 graphics processor from 4D Labs. It features a MikroBUS interface, designed to attach to development platforms featuring a MikroBUS socket or headers.

The TIMI MB also features a 5-pin programming header, to program its processor using the Mates Programmer, and a selection switch (on the back – accessible from the bottom edge) to switch between device programming mode or connection of the device to the MikroBUS Host.

TIMI MB was created as a flexible design aid, primarily to simulate components readouts and meters, which would otherwise be cumbersome or demanding on hardware resources for breadboard or electronic development. Simulating component readouts allows accelerated development and retains the often-limited GPIO hardware associated with many developments.

TIMI MB was designed for engineers, hobbyists, and students, from beginner to advanced levels, designed to make project development, easier.

Product Features

The TIMI MB connects to the MikroBUS interface, utilising primarily the Serial UART of the Click host. It also features a selector switch, which interrupts the Hosts TX signal, to direct the TIMI MB’s RX signal to the programming header instead. This allows the TIMI MB to be left connected to the Host board when the TIMI MB is required to be programmed.
The interface to the TIMI MB is a 3.3V level Asynchronous Serial UART and is used to communicate between the Host and the TIMI MB itself. Reset is also connected to the RST of the MikroBUS.
Powered by 4D Labs Pixxi-28 Graphics Processor

  • 160(W)x80(H) resolution TFT LCD, non-touch
  • 3.3V (5V tolerant) Serial UART interface, capable of 300 to 2187500 Baud
  • 16MB of External SPI Flash Memory
  • 32KB of Processor Flash Memory
  • 14KB of Processor SRAM for User Variables
  • Single supply 5V power input (*3.3V possible – See ‘System Pins’ Section)
  • Standard 0.1” (2.54mm) pitch male pin headers, MikroBUS compatible
  • RoHS and REACH compliant
  • PCB is UL 94V-0 Flammability Rated
  • Weight approx. 6.0 grams

Hardware Detail

TIMI MB utilises the MikroBUS interface, which is a unique interface pinout designed to be simple and easy to use.
The MikroBUS is made up of 2 rows of 8 pins, 0.1” (2.54mm) pitch, spaced 0.9” (22.86mm) apart. Please refer to the MikroBUS Standard.

The TIMI MB can be orientated in any of its 4 positions, Portrait, Landscape, Portrait Reversed and Landscape Reversed, and is defined using the Mates Studio IDE.

Pin Configuration

The TIMI MB has 16 physical pins, 8 on each side of the MikroBUS interface. The TIMI MB does not utilise all the pins in the MikroBUS however.

MikroBUS Pinout
Header / Pin Symbol I/O Type Description
Header1 – 1 GND Power Module / System GND
Header1 – 2 5V Power Module 5V Input, Main Power
Header1 – 3 NC Not Connected / Used
Header1 – 4 NC Not Connected / Used
Header1 – 5 RX I Asynchronous Serial UART Receive Pin (3.3V, 5V Tolerant)
Header1 – 6 TX O Asynchronous Serial UART Transmit Pin (3.3V Level)
Header1 – 7 NC Not Connected / Used
Header1 – 8 NC Not Connected / Used
Header2 – 1 GND Power Module / System GND
Header2 – 2 NC Not Connected / Used
Header2 – 3 NC Not Connected / Used
Header2 – 4 NC Not Connected / Used
Header2 – 5 NC Not Connected / Used
Header2 – 6 NC Not Connected / Used
Header2 – 7 RESET I Reset (Series 680R Resistor), for resetting the TIMI Click
Header2 – 8 NC Not Connected / Used

For more detail on the MikroBUS pinout and specification, please refer to the Mikroelektronika website, and the MikroBUS Standard documentation, or the product documentation for the Host device being used which features the MikroBUS socket.

Hardware Interfaces

The TIMI MB connects to the MikroBUS interface and utilises the Serial UART of the Host device.

System Pins

+5V (Device Supply Voltage)
Display supply voltage pin. This pin supplies the TIMI MB with 5VDC from the Host board.

GND (Module Ground)
Device ground pin.

TX (Serial UART Transmit)
TX of the TIMI MB connects to RX of the Host board, this is the 3.3V Asynchronous Serial UART Transmit for communications between the two devices.

RX (Serial UART Receive)
RX of the TIMI MB connects to TX of the Host board, this is the 3.3V Asynchronous Serial UART Receive for communications between the two devices. This pin is also 5V tolerant, so can be interfaced to 5V UART devices.

RESET (Module Master Reset)
This pin is connected to the Host via a 680ohm resistor to the RST pin on the MikroBUS, making it possible for the Host to initiate a reset as required. It is also connected to the Mates Programmer header (bypassing the resistor), for programming the 4D Labs processor using the Mates Studio IDE, based on the position of the switch.

NC (Not connected)
These pins are not connected or used on the Interface.

Serial Ports – TTL Level Serial

The PIXXI-28 Processor has a single hardware asynchronous serial port with fixed pins TX/RX. The PIXXI-28’s serial port can be used to communicate with external serial devices and is also used for programming the PIXXI-28 itself.

  • The primary features are:
  • Full-Duplex 8-bit data transmission and reception.
  • Data format: 8-bits, No Parity, 1 Stop bit.
  • Independent Baud rates from 300 baud up to 2187500 baud.

This serial UART is also the programming interface for User program downloads. Once the compiled application is downloaded and the user code starts executing, the serial port is then available to the user application.

Note: The serial UART output at the level of TTL 3.3V, however, is 5V tolerant on the RX pin, so can accept communications from 5V devices.

HOST/PROG Switch

The HOST/PROG selection switch is used to switch the RX signal which comes from the TIMI MB, between the Host’s TX, and the Mates Programmer headers TX. This allows the user to select if the TIMI MB is being programmed by the BBM-PROG header, or if it is connected to the Host, making it possible to program the TIMI MB without having to unplug it from the MikroBUS socket.

When you want communications to be between the Host and the TIMI MB, the switch should be on HOST.

When you want the communications to be between the Mates Programmer header and the TIMI MB, the switch should be on PROG.

Hardware Requirements

Hardware Overview

TIMI MB is designed to be used in several ways, but the most basic configurations can be achieved with a TIMI MB module and a Mates Programmer, connected to your PC in a tethered configuration (See Programming Hardware section).

What you will need

  • TIMI MB Module
  • Mates Programmer
  • MicroUSB Cable (Standard Type A USB to microUSB – Not included)
  • Windows PC/Laptop running Windows 7 or higher, x86 or x64. ARM is currently not supported at this time.

The Mates Programmer does not come with the microUSB cable, this can be purchased from virtually any hardware/computer store.

Currently, Microsoft Windows is the only supported Operating System for Mates Studio. Announcements will be made when other OS will become supported.

Optional Hardware

Typically, the TIMI MB would be used with a Host board featuring a MikroBUS socket. This is not strictly required to use the TIMI Click, however, is the intended interface for the TIMI MB.

There are a huge variety of MikroBUS compatible development boards, featuring a MikroBUS socket. Select the most appropriate host board for your requirements, and the TIMI MB should be able to connect to it without a problem.

Not all Host platforms will have demo software or libraries available, however, but since the TIMI MB interface is a simple UART, writing code should be a simple task using the documentation provided on the Breadboard Mates website.

Required Software

All software development for the TIMI MB module utilises the Mates Studio IDE.

Please download the latest version of Mates Studio from the breadboardmates.com website.

Details specific about the Mates Studio IDE can be found in the Mates Studio IDE documentation, available from our website.

Programming Hardware

Programming Hardware – Overview

TIMI MB utilises a USB to Serial programmer for application and firmware updates, which programs both the Processor Flash memory, along with the on-board SPI Flash memory.

The Programmer, dubbed Mates Programmer, is the official Programmer and can also be used for testing and debugging of TIMI MB applications using the Mates Studio IDE.

Programming Hardware – Detail

The Mates Programmer utilises the Silicon Labs CP2104 USB to UART bridge, and uses the TIMI Click’s Serial UART to load applications, firmware/PmmC and media content.

The Mates Programmer features a 3-pin jumper with shunt, which is present to change the way the programmer handles the Reset line, utilised by TIMI and other devices.

TIMI MB requires the jumper to be positioned like the image above, closest to the 5-way female header. This makes the programmer compatible with programming the 4D Labs Pixxi-28 processor.

If the jumper is placed on the 2 pins closest to the USB connector, this will make the programmer compatible with programming Atmel chips, such is used on many of the Arduino boards, or barebone chips. This may also be compatible with other microcontrollers too.

Connection to the Host board

Breadboard Interface with Programmer

The TIMI MB connects to the Host directly using the MikroBUS interface.

The TIMI MB male pin headers connect to the Hosts Click female headers/socket. This is compatible with both traditional Female Click headers, and the newer MikroBUS proprietary Click socket which is found on newer boards.

To illustrate, here is a STM32 M4 Clicker development board from Mikroelectronika, with the TIMI Click connected.

Hardware Drawing

Hardware Schematic

Specifications & Ratings

RECOMMENDED OPERATING CONDITIONS
Parameter Conditions / Information Min Typ Max Units
Operating Temperature -20 +70 °C
Storage Temperature -30 +80 °C
Humidity (RH) Max 60°C 90% RH
Supply Voltage (VCC) Stable external supply required 4.0 5.0 5.5 V
Processor voltage (VP) 3.3 V
Input Low Voltage (VIL) all pins GND 0.2VP V
Input High Voltage (VIH) non 5V tolerant pins 0.8VP 3.3 V
Input High Voltage (VIH) 5V Tolerant Pins, (RX pin) 0.8VP VCC V
Reset Pulse External Open Collector (RESET pin) 1.3 µs
Operational Delay Power-Up or External Reset 500 3000 Ms
Output Voltage (3V3) Output Voltage for User 3.3 V
Output Current Output Current capability for User 500 mA
GPIO Current Source/Sink 15 mA
OPERATING CHARACTERISTICS
Parameter Conditions / Information Min Typ Max Units
Supply Current (ICC) 5V Supply – Normal Operation 90 mA
Display Endurance Hours of operation, measured to when display is 50% original brightness 30000 H
LCD DISPLAY INFORMATION
Parameter Conditions / Information Specification
Display Type TFT IPS LCD
Display Size 0.96” Diagonal
Display Resolution 160×80 pixels
Display Brightness 5V Supply 120 cd/m2 (typical)
Display Contrast Ratio 800:1 (typical)
Display Viewing Angles Above Centre 80 Degrees
Display Viewing Direction ALL (IPS Display)
Display Backlighting White LED Backlighting 1 LED
Pixel Pitch 0.135 x 0.135mm (Square pixels)
Pixel Density Number of pixels in 1 row in 25.4mm 187 DPI/PPI

Revision History

Document

Revision Number Date Description
0.1 13/07/2021 Initial Draft
1.0 28/07/2021 Initial Public Release

Hardware

Revision Number Date Description
1.0 04/06/2021 Initial Revision
Download Datasheet
Back to Resource Centre

Share this article on socials

TIMI-MB is a unique breadboard-compatible display development module designed to provide development boards/modules which have a MikroBUS socket a simple interface display solution. TIMI MB is aimed to speed up and reinvent the way electronic testing, development and projects are carried out.

TIMI MB is a 0.96” TFT LCD display module that is driven directly by a PIXXI-28 graphics processor from 4D Labs. It features a MikroBUS interface, designed to attach to development platforms featuring a MikroBUS socket or headers.

The TIMI MB also features a 5-pin programming header, to program its processor using the Mates Programmer, and a selection switch (on the back – accessible from the bottom edge) to switch between device programming mode or connection of the device to the MikroBUS Host.

TIMI MB was created as a flexible design aid, primarily to simulate components readouts and meters, which would otherwise be cumbersome or demanding on hardware resources for breadboard or electronic development. Simulating component readouts allows accelerated development and retains the often-limited GPIO hardware associated with many developments.

TIMI MB was designed for engineers, hobbyists, and students, from beginner to advanced levels, designed to make project development, easier.

Product Features

The TIMI MB connects to the MikroBUS interface, utilising primarily the Serial UART of the Click host. It also features a selector switch, which interrupts the Hosts TX signal, to direct the TIMI MB’s RX signal to the programming header instead. This allows the TIMI MB to be left connected to the Host board when the TIMI MB is required to be programmed.
The interface to the TIMI MB is a 3.3V level Asynchronous Serial UART and is used to communicate between the Host and the TIMI MB itself. Reset is also connected to the RST of the MikroBUS.
Powered by 4D Labs Pixxi-28 Graphics Processor

  • 160(W)x80(H) resolution TFT LCD, non-touch
  • 3.3V (5V tolerant) Serial UART interface, capable of 300 to 2187500 Baud
  • 16MB of External SPI Flash Memory
  • 32KB of Processor Flash Memory
  • 14KB of Processor SRAM for User Variables
  • Single supply 5V power input (*3.3V possible – See ‘System Pins’ Section)
  • Standard 0.1” (2.54mm) pitch male pin headers, MikroBUS compatible
  • RoHS and REACH compliant
  • PCB is UL 94V-0 Flammability Rated
  • Weight approx. 6.0 grams

Hardware Detail

TIMI MB utilises the MikroBUS interface, which is a unique interface pinout designed to be simple and easy to use.
The MikroBUS is made up of 2 rows of 8 pins, 0.1” (2.54mm) pitch, spaced 0.9” (22.86mm) apart. Please refer to the MikroBUS Standard.

The TIMI MB can be orientated in any of its 4 positions, Portrait, Landscape, Portrait Reversed and Landscape Reversed, and is defined using the Mates Studio IDE.

Pin Configuration

The TIMI MB has 16 physical pins, 8 on each side of the MikroBUS interface. The TIMI MB does not utilise all the pins in the MikroBUS however.

MikroBUS Pinout
Header / Pin Symbol I/O Type Description
Header1 – 1 GND Power Module / System GND
Header1 – 2 5V Power Module 5V Input, Main Power
Header1 – 3 NC Not Connected / Used
Header1 – 4 NC Not Connected / Used
Header1 – 5 RX I Asynchronous Serial UART Receive Pin (3.3V, 5V Tolerant)
Header1 – 6 TX O Asynchronous Serial UART Transmit Pin (3.3V Level)
Header1 – 7 NC Not Connected / Used
Header1 – 8 NC Not Connected / Used
Header2 – 1 GND Power Module / System GND
Header2 – 2 NC Not Connected / Used
Header2 – 3 NC Not Connected / Used
Header2 – 4 NC Not Connected / Used
Header2 – 5 NC Not Connected / Used
Header2 – 6 NC Not Connected / Used
Header2 – 7 RESET I Reset (Series 680R Resistor), for resetting the TIMI Click
Header2 – 8 NC Not Connected / Used

For more detail on the MikroBUS pinout and specification, please refer to the Mikroelektronika website, and the MikroBUS Standard documentation, or the product documentation for the Host device being used which features the MikroBUS socket.

Hardware Interfaces

The TIMI MB connects to the MikroBUS interface and utilises the Serial UART of the Host device.

System Pins

+5V (Device Supply Voltage)
Display supply voltage pin. This pin supplies the TIMI MB with 5VDC from the Host board.

GND (Module Ground)
Device ground pin.

TX (Serial UART Transmit)
TX of the TIMI MB connects to RX of the Host board, this is the 3.3V Asynchronous Serial UART Transmit for communications between the two devices.

RX (Serial UART Receive)
RX of the TIMI MB connects to TX of the Host board, this is the 3.3V Asynchronous Serial UART Receive for communications between the two devices. This pin is also 5V tolerant, so can be interfaced to 5V UART devices.

RESET (Module Master Reset)
This pin is connected to the Host via a 680ohm resistor to the RST pin on the MikroBUS, making it possible for the Host to initiate a reset as required. It is also connected to the Mates Programmer header (bypassing the resistor), for programming the 4D Labs processor using the Mates Studio IDE, based on the position of the switch.

NC (Not connected)
These pins are not connected or used on the Interface.

Serial Ports – TTL Level Serial

The PIXXI-28 Processor has a single hardware asynchronous serial port with fixed pins TX/RX. The PIXXI-28’s serial port can be used to communicate with external serial devices and is also used for programming the PIXXI-28 itself.

  • The primary features are:
  • Full-Duplex 8-bit data transmission and reception.
  • Data format: 8-bits, No Parity, 1 Stop bit.
  • Independent Baud rates from 300 baud up to 2187500 baud.

This serial UART is also the programming interface for User program downloads. Once the compiled application is downloaded and the user code starts executing, the serial port is then available to the user application.

Note: The serial UART output at the level of TTL 3.3V, however, is 5V tolerant on the RX pin, so can accept communications from 5V devices.

HOST/PROG Switch

The HOST/PROG selection switch is used to switch the RX signal which comes from the TIMI MB, between the Host’s TX, and the Mates Programmer headers TX. This allows the user to select if the TIMI MB is being programmed by the BBM-PROG header, or if it is connected to the Host, making it possible to program the TIMI MB without having to unplug it from the MikroBUS socket.

When you want communications to be between the Host and the TIMI MB, the switch should be on HOST.

When you want the communications to be between the Mates Programmer header and the TIMI MB, the switch should be on PROG.

Hardware Requirements

Hardware Overview

TIMI MB is designed to be used in several ways, but the most basic configurations can be achieved with a TIMI MB module and a Mates Programmer, connected to your PC in a tethered configuration (See Programming Hardware section).

What you will need

  • TIMI MB Module
  • Mates Programmer
  • MicroUSB Cable (Standard Type A USB to microUSB – Not included)
  • Windows PC/Laptop running Windows 7 or higher, x86 or x64. ARM is currently not supported at this time.

The Mates Programmer does not come with the microUSB cable, this can be purchased from virtually any hardware/computer store.

Currently, Microsoft Windows is the only supported Operating System for Mates Studio. Announcements will be made when other OS will become supported.

Optional Hardware

Typically, the TIMI MB would be used with a Host board featuring a MikroBUS socket. This is not strictly required to use the TIMI Click, however, is the intended interface for the TIMI MB.

There are a huge variety of MikroBUS compatible development boards, featuring a MikroBUS socket. Select the most appropriate host board for your requirements, and the TIMI MB should be able to connect to it without a problem.

Not all Host platforms will have demo software or libraries available, however, but since the TIMI MB interface is a simple UART, writing code should be a simple task using the documentation provided on the Breadboard Mates website.

Required Software

All software development for the TIMI MB module utilises the Mates Studio IDE.

Please download the latest version of Mates Studio from the breadboardmates.com website.

Details specific about the Mates Studio IDE can be found in the Mates Studio IDE documentation, available from our website.

Programming Hardware

Programming Hardware – Overview

TIMI MB utilises a USB to Serial programmer for application and firmware updates, which programs both the Processor Flash memory, along with the on-board SPI Flash memory.

The Programmer, dubbed Mates Programmer, is the official Programmer and can also be used for testing and debugging of TIMI MB applications using the Mates Studio IDE.

Programming Hardware – Detail

The Mates Programmer utilises the Silicon Labs CP2104 USB to UART bridge, and uses the TIMI Click’s Serial UART to load applications, firmware/PmmC and media content.

The Mates Programmer features a 3-pin jumper with shunt, which is present to change the way the programmer handles the Reset line, utilised by TIMI and other devices.

TIMI MB requires the jumper to be positioned like the image above, closest to the 5-way female header. This makes the programmer compatible with programming the 4D Labs Pixxi-28 processor.

If the jumper is placed on the 2 pins closest to the USB connector, this will make the programmer compatible with programming Atmel chips, such is used on many of the Arduino boards, or barebone chips. This may also be compatible with other microcontrollers too.

Connection to the Host board

Breadboard Interface with Programmer

The TIMI MB connects to the Host directly using the MikroBUS interface.

The TIMI MB male pin headers connect to the Hosts Click female headers/socket. This is compatible with both traditional Female Click headers, and the newer MikroBUS proprietary Click socket which is found on newer boards.

To illustrate, here is a STM32 M4 Clicker development board from Mikroelectronika, with the TIMI Click connected.

Hardware Drawing

Hardware Schematic

Specifications & Ratings

RECOMMENDED OPERATING CONDITIONS
Parameter Conditions / Information Min Typ Max Units
Operating Temperature -20 +70 °C
Storage Temperature -30 +80 °C
Humidity (RH) Max 60°C 90% RH
Supply Voltage (VCC) Stable external supply required 4.0 5.0 5.5 V
Processor voltage (VP) 3.3 V
Input Low Voltage (VIL) all pins GND 0.2VP V
Input High Voltage (VIH) non 5V tolerant pins 0.8VP 3.3 V
Input High Voltage (VIH) 5V Tolerant Pins, (RX pin) 0.8VP VCC V
Reset Pulse External Open Collector (RESET pin) 1.3 µs
Operational Delay Power-Up or External Reset 500 3000 Ms
Output Voltage (3V3) Output Voltage for User 3.3 V
Output Current Output Current capability for User 500 mA
GPIO Current Source/Sink 15 mA
OPERATING CHARACTERISTICS
Parameter Conditions / Information Min Typ Max Units
Supply Current (ICC) 5V Supply – Normal Operation 90 mA
Display Endurance Hours of operation, measured to when display is 50% original brightness 30000 H
LCD DISPLAY INFORMATION
Parameter Conditions / Information Specification
Display Type TFT IPS LCD
Display Size 0.96” Diagonal
Display Resolution 160×80 pixels
Display Brightness 5V Supply 120 cd/m2 (typical)
Display Contrast Ratio 800:1 (typical)
Display Viewing Angles Above Centre 80 Degrees
Display Viewing Direction ALL (IPS Display)
Display Backlighting White LED Backlighting 1 LED
Pixel Pitch 0.135 x 0.135mm (Square pixels)
Pixel Density Number of pixels in 1 row in 25.4mm 187 DPI/PPI

Revision History

Document

Revision Number Date Description
0.1 13/07/2021 Initial Draft
1.0 28/07/2021 Initial Public Release

Hardware

Revision Number Date Description
1.0 04/06/2021 Initial Revision
Download Datasheet
Back to Resource Centre

Share this article on socials