Ну вот, дожили... Я последние 6 лет искренне полагал, что MAX3000 полностью соместима с 5В девайсами. Уважаемый Builder. Почему "просто так - нельзя на ходы подавать", какие "доки" надо для прояснения этого вопроса перечитать. Вот выдержка из самого главного "дока", правда от июня 2003, вер. 3.4 (может с тех пор что то изменилось)
---------------------------
MultiVolt I/O Interface
The MAX 3000A device architecture supports the MultiVolt I/O interface
feature, which allows MAX 3000A devices to connect to systems with
differing supply voltages. MAX 3000A devices in all packages can be set
for 2.5–V, 3.3–V, or 5.0–V I/O pin operation. These devices have one set of
VCC pins for internal operation and input buffers (VCCINT), and another
set for I/O output drivers (VCCIO).
The VCCIO pins can be connected to either a 3.3–V or 2.5–V power supply,
depending on the output requirements. When the VCCIO pins are
connected to a 2.5–V power supply, the output levels are compatible with
2.5–V systems. When the VCCIO pins are connected to a 3.3–V power
supply, the output high is at 3.3 V and is therefore compatible with 3.3-V
or 5.0–V systems. Devices operating with VCCIO levels lower than 3.0 V
incur a nominally greater timing delay of tOD2 instead of tOD1. Inputs can
always be driven by 2.5–V, 3.3–V, or 5.0–V signals.
Table 11 summarizes the MAX 3000A MultiVolt I/O support.
Table 11. MAX 3000A MultiVolt I/O Support
VCCIO Voltage ___ Input Signal (V) ___ Output Signal (V)
_________________ 2.5 _ 3.3 _ 5.0 _____ 2.5 _ 3.3 _ 5.0
2.5 ______________ v ___ v ___ v ______ v
3.3 ______________ v ___ v ___ v ______ v __ v ___ v
----------------------------------------------------------------------
Может я что где пропустил. Из таблицы явно видно, что при VCCIO=3.3V полная совместимость по входным и выходным сигналам. А здесь (правда на примере MAX7000S)
http://electronix.ru/forum/index.php?showtopic=71438 мы разобрали ситуацию с "open drain". В 3000 всё тоже самое. Т.е. можно даже OD не делать, а поставить pull-up и всё. Напрмер при стыковке с 51 через P0 (51 требует наличие pull-up по всему этому порту, т.е. все 8 бит должны быть подтянуты) так всё и работает, при питании 51 от 5В. Печально будет, если я что то пропустил и придётся теперь переделывать.
2 Vasta
Я считаю, что лучше чем EPM3032 Вы не найдёте. MAX7000 сейчас уже сложнее купить чем 3000, да и дороже они попросту.
Думаю, CoolRunner будет дороже. Раньше Atmel делал свои CPLD, полностью совместимые с MAX7000, но что то давно я про них не слышал. А зачем Вы занимаетесь (уж извините) мазохизмом

!? EPM3032 стоит -
http://www.einfo.ru/?query=EPM3032&both=%CE%E1%F9%E8%E9Сущие копейки, больше будете думать и решать. Софт бесплатный, льётся самодельным программатором, какие ещё Вам нужны критерии для сравнения?