Intermezzo: looking at the ROMTABLE

Looking through the psoc4 implementation in openocd I noticed a function called psoc4_get_family(). In this function, reads some data from the ROMTABLE, deriving a family and designer from the data available there. Now, this ROMTABLE is documented in the various register TRMs, and it is a part of the CoreSight specifications. This is the information..

Lees verder

Clocking the PSoC4

After getting a blinky program to work on both the PSoC4200 and the PSoC4200M series (the code is the same), I wanted to continue with some communication. For this purpose I took a look at the Serial Communication Block (SCB) peripheral. An SCB can do either UART, SPI or I²C. After looking at the registers,..

Lees verder

I’ve been busy

As you see, there is something on this website now. Basically just the theme and the menu, but I’ve been busy. I’ve been reading datasheets and technical reference manuals. SO, guess what I’ve been doing? I’ve been working on implementing PSoC4 support into libopencm3. Why? The PSoC4 is a nice microcontroller (and cheap, the manufacturer..

Lees verder


Welcome to BlaatSchaap 😉 After many years of doing nothing with this domain (apart from email) I’ve decided to start using this website for some of my embedded projects. Some time next year I’ll be posting stuff on here, for now, happy holidays!