Hi, was looking at the AustriaMicrosystems AS1107 chip and from what I can tell looking at the data sheet, it seems like a direct replacement for the the MAX7221; at a significantly lower cost (like $4 instead of $10 for MAX7221)
In addition to all the same registers and pin locations as the MAX7221, it also seems to have a "Feature Register" at 0x0E which provides additional functionality.
anybody worked with it? I haven't ordered it yet and I'm not a pro at Arduino or C++, so am curious if anybody thought that the existing MAX7221 libraries would be compatible. (like the "Matrix" or "LedControl" libraries.)
It does look very interesting, but where are you going to get it?
Of their 3 North American distributors, Future doesn't carry it, Avnet doesn't stock it, and CDI doesn't have any on hand in DIP. CDI also appears to be an "industrial only" distributor, not interested in selling to hobbyists in small quantities.
Thanks: Newark wasn't listed as a distributor, and google didn't return the gazillion "shopping" results that usually annoy me when I'm trying to find tech info >:(
Unfortunately, I probably won't be buying any immediately: my years of failure to clean just caught up with me, and I had to buy a replacement power supply for my dusty Shuttle PC. But I have a bunch of 5x7 and 8x8 dot-matrix LEDs that I haven't put to use because the Maxim chips are so expensive. So, if the existing libraries don't properly support the AS1107, there will definitely be something that will this summer.
Are you one of the authors of one of the libraries?
Based on my quick look at the sheet and the library code, it seems like it should probably work, but may not support the added 'features' code. We'll see in a week or so when I get the parts. I too have a bunch of 8x8 matrixes lying around that I'm itching to get working...
OK I have just wired up the example schematics and tried out the example code from the Max72xx library using the Austria Microsystems AS1107 chip and indeed it works perfectly without any modification at all. As you say, these chips are obviously a direct replacement for the Max72xx chips but with the advantage that they are :-