ToughDev

Code. Crack. Create. Contribute

  • Home
  • Software
  • Hardware
  • VoIP
  • Microcontroller
  • Radio/TV
  • Retro
  • Reviews
  • Highlights
  • Reverse-engineer
  • About

Microcontroller

IMG_0241
CodeProject Hardware LCD Modules Microcontroller SPI 

Interfacing HY28A LCD module with ILI9320 controller and XPT2046 resistive touch panel to PIC microcontroller

January 9, 2014April 4, 2023 ToughDev 7 Comments

This is a cheap 320×240 2.8″ TFT LCD module that uses the ILI9320 controller for the display and the XPT2046

Read more
CodeProject Hardware LCD Modules Microcontroller SPI 

Experimenting with ST7735 1.8-inch 128×160 color LCD on a PIC microcontroller

November 15, 2013April 4, 2023 ToughDev 48 Comments

This tiny 1.8-inch LCD module is the second color LCD that I successfully attempted (the first is the Nokia 3510i

Read more
CodeProject Hardware LCD Modules Microcontroller 

Experimenting with ST7920 128×64 graphical LCD on a PIC

November 3, 2013April 4, 2023 ToughDev 42 Comments

This is a monochrome 128×64 graphical LCD using the ST7920 controller that I purchased from eBay: The module is using

Read more
CodeProject Hardware Microcontroller SPI 

Interfacing VS1053 audio encoder/decoder module with PIC using SPI

October 19, 2013April 4, 2023 ToughDev 12 Comments

To fulfill my wish of building an MP3 player on top of a 16-bit PIC (PIC24FJ64GA002), I purchased a VS1053

Read more
CodeProject Hardware I2C Microcontroller 

Interfacing TEA5767 FM Receiver with PIC using I2C

September 25, 2013April 4, 2023 ToughDev 5 Comments

I got myself a few pieces of cheap TEA5767 FM receiver modules from eBay and decided to try them out.

Read more
CodeProject Hardware Microcontroller Useful Projects 

Custom USB HID device using PIC18F4550

May 15, 2013April 4, 2023 ToughDev 3 Comments

With some free samples of PIC18F4550, the most popular micro-controller for hobbyist to build custom USB gadgets, several type of

Read more
signal_received
Hardware Microcontroller Oscilloscope Radio/TV Reverse-engineer 

Rebuilding the Olevia LT19W 19-inch LCD TV Remote Control Unit

October 9, 2011May 15, 2025 ToughDev 0 Comment rf

I have here in my room an Olevia LT19W 19″ LCD television that has no remote control unit. The buttons

Read more
CodeProject General Programming Hardware LCD Modules Microcontroller SPI Useful Projects 

Interfacing Nokia 3510i and 5110 LCD with PIC Microcontroller

March 23, 2011April 4, 2023 ToughDev 12 Comments

Recently I started to regain some interest in embedded systems, and start to experiment with PIC micro-controllers. After some successful

Read more
IMG_20110412_201248
CodeProject Hardware Microcontroller Oscilloscope 

VGA output with PIC Microcontroller

February 16, 2011April 4, 2023 ToughDev 0 Comment

I tried to use the instructions from here to make a PIC16F84A display some test patterns on my monitor. The

Read more
  • Next →

About ToughDev

Since 2008, ToughDev has been extensively exploring a variety of technical topics—from software development to electronics design. Key areas of focus include Android and iOS programming, VoIP technologies, embedded systems using Arduino and PIC microcontrollers, reverse engineering, and retro-computing.

Recent highlights include running macOS Sequoia on a Dell Latitude, teardown of the vintage Tandy 2500RSX—a powerful 386 system by Tandy Corporation, the Super 8086 Box—a home-built PC XT emulator with full legacy hardware support— and the dsMP3, a custom-designed multi-band radio with MP3 recording and playback.

Got something cool or curious to share? Get in touch—whether it's a retro challenge, embedded puzzle, or deep tech curiosity, I’m always open to fresh ideas and unique projects. You can also learn more about what I do on the About ToughDev page

Recent Comments

  • ToughDev on Repairing a vintage Macintosh SE/30
  • ToughDev on Compaq Contura 3/25C 80386 Laptop
  • BHS on Compaq Contura 3/25C 80386 Laptop
  • Abdullah Ibna Jafar on Repairing a vintage Macintosh SE/30
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Анатолий on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Анатолий on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Анатолий on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Анатолий on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • ToughDev on eBox 3350MX x86 Compact PC
  • doh on eBox 3350MX x86 Compact PC
  • ToughDev on Install macOS Sequoia 15 on Dell Latitude 5410 laptop using OpenCore bootloader
  • Amane1234 on Install macOS Sequoia 15 on Dell Latitude 5410 laptop using OpenCore bootloader
  • Emery on Emulating dual Hercules+CGA monitors setup with DOSBox
  • D Knight on Open Windows Write (.WRI) files on modern versions of Windows with CWordPad
  • ToughDev on Portable 500m AM transmitter from AliExpress
  • ToughDev on Repairing a failed Tecsun S-8800 radio due to damaged charging board
Follow @mrtoughdev

Tags

3cx 68k 80386 adlib amiga c++ call control api cctv ch375 ch376 commodore data recovery deskmate dosbox dspic embedded ffmpeg intel atom iOS macintosh macintosh se mac os microsoft office mini pc ms dos msdos printer radio raspberry pi retro68 rf rtsp scsi2sd tandy tecsun turbo c ubuntu virtualbox voip windows windows 11 windows 98 WordPress word processor xCode

Archives

  • 2025 (4)
  • 2024 (12)
  • 2023 (14)
  • 2022 (12)
  • 2021 (12)
  • 2020 (12)
  • 2019 (12)
  • 2018 (13)
  • 2017 (12)
  • 2016 (13)
  • 2015 (29)
  • 2014 (17)
  • 2013 (16)
  • 2012 (13)
  • 2011 (16)
  • 2010 (30)
  • 2009 (53)
  • 2008 (53)

Featured

Mobile Development
VoIP
Macintosh 68k
Logic Analyzer
Microcontroller
Oscilloscope
Radio/TV
Reverse-engineer

Tools

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Copyright © 2025 ToughDev. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.