And what about the following levels ?
0!! Because HSK 1 is written with both, Characters AND Hanyu Pinyin. But you need to know around 150 words to ace it (you need 60% to pass, so maybe you can barely pass it knowing 90 words)
HSK 2 requires you to know 0!! Characters as well because it has the pinyin, and has a vocabulary of 300 words.
Once you reach HSK 3, you'll need to know 617 characters. There is no longer pinyin =-p
try this book, it will teach you the 800 characters needed to pass the old HSK Basic test (which required you to know 800 characters back in the day)
I've heard a lot of great things about this website (note: this website will only teach you how to write and read, not how to speak)