MCP23017@400KHz , using a pic16 @32mhz can do that easily using mssp module
using I2CREAD command. @32 mHz the cmd will do 166KHz at best, even at 64 MHz it will not reach 400kHz
- it would allow me to use the MCP23017 at 400MHz,
- it would be enough to read rotary encoders with an MCP23017,
- it would work using I2CREAD command.
I didn't even realize that MCS & MCSX had a Serial Communicator [blush]. Been using them for... dunno... 20+ years and never noticed. The only defence I have is I'm only an occasional user/coder.
...
I've been having some issues lately, not with that device specifically but with MCS Serial Communicator (or so it seems). I'm communicating with my board using simple ASCII commands at 57600 baud....
what problem is the active pullup bus chip going to solve ?
it will make zero difference to pbp's bit-banged commands and the mssp port would have no issues at 400kHz bus speed anyway [providing bus...
I would say, that for relatively simple coding routines, PBP knowledge of AI had been improved, but just when you ask something more complex, you'll get this:
Published on - 27th May 2010 02:01
Number of Views: 8711
This is an effort to help users understand how the I2C command works by comparing it with SHIFTIN/SHIFTOUT. A serial EEPROM, 24FC1025 will be used in the example.
Re: Filtering noise from a wire
The controllers will look something like this:
Demon Yesterday, 02:28https://i.imgur.com/5crO271.png
https://i.imgur.com/2YRXTYG.png