<MicroHex>
the Atmel SAMD lineup is pretty good for that, with their multi-role SERCOM peripherals
<MicroHex>
well, sorry, Microchip SAMD lineup.
<adamgreig>
likewise most stm32 will have 3-4 i2c controllers
flea86 has joined ##openfpga
lutsabound has quit [Quit: Connection closed for inactivity]
mkdir has joined ##openfpga
<mkdir>
hullo
dj_pi has joined ##openfpga
dj_pi has quit [Ping timeout: 258 seconds]
<cr1901_modern>
Even the stm32fl0, the smallest, lowest power series, supports up to 3 I2C microcontrollers on-die
<flea86>
i2c microcontrollers? You mean i2c masters yeah? :)
<cr1901_modern>
yea it's late
<cr1901_modern>
i2c bitbang is cool tho
<flea86>
I agree.
<flea86>
I once did that using a PC parallel port :D
<cr1901_modern>
ooh that's fun. 100khz?
<flea86>
Good times
<flea86>
Can't recall the exact speed.. it was 13 years ago now.
<cr1901_modern>
I didn't know what i2c was 13 years ago
<cr1901_modern>
Then again, I also couldn't traverse a file system back then either
indy has joined ##openfpga
<whitequark>
I don't remember anything that was 13 years ago
<cr1901_modern>
Anyways, I definitely meant 3 I2C IP cores are available even on the smallest STM families. As in they're something that you can find plenty of.
<flea86>
I like to call it i2blind due to it's asynchronous nature :)
<kc8apf>
If you need many, most BMCs have 10+ i2c masters
<whitequark>
BMC?
<flea86>
Building Management Controller?
<kc8apf>
Sever management processors
<kc8apf>
Baseboard management controller
<flea86>
Ah
<kc8apf>
ast2500 has 14
<flea86>
ice40 potentially has many more :P
<mkdir>
are there any good icestorm verilog compilation for ice40 tuts out ther?